I use both pycharm and Wing IDE for a fairly large project. I find coding python in Wing IDE easier because it is simpler (have a few virtualenvs, Wing IDE easily figures things out and code completion is pretty good). I use Webstorm (JetBrains Web IDE) for UI development and find it a good fit for that purpose.