Pycharm is good, but it really depends on the project size - I'd use Pycharm for larger projects, but at the same time I'll open smaller separate scripts in Sublime even if I have Pycharm already open.
Pycharm also have scratch file/buffer support and that is quite awesome for one off scripts.