Под любой ОС - лучше чем PyCharm для себя не нашёл, работает с системами контроля версий (svn,git и т.д.). Множество различных настроек. Сам на ней сижу уже год. Сначала под Windows, затем пересел на Linux, так же использовал его, теперь на MacOS. Всё работает корректно, жалоб нет =)