Pycharm очень очень классный, особенно за его remote interpreter, это просто сказка, если приходится работать с remote-сервером.
Но у него есть пара неприятных на мой взгляд недостатков:
1. Очень долгое индексирование пакетов. Если это какая-нибудь Anaconda Python, где модулей порядка 300 штук, то индексируется каждый раз при запуске минут 5.
2. Отсутствует автокомплит по некоторым модулям, в которых есть вызовы C-функций (характерный пример - numpy)
3. Нет удобного окна для вывода графики, аля Spyder. Мне приходится рисовать много графиков в matplotlib, хочется в удобном виде (Ctrl-C/Ctrl-V) их копировать в документы. Я такую возможность нашел только в Spyder.
P.S. Вышенаписанное актуально для Win-версии, не знаю как на OS X с этим обстоит дело.