I've no experience with pycharm, but if it has some of the qualities of intellij (and to some extent rubymine) it should be usable.
Reply on news.ycombinator.com