Environment for Python development
PyCharm мой выбор, позволяет многое, в последней версии вроде даже можно подключать python с удаленного хоста и библиотеки юзать которые на том хосте. Автокомплит есть, подсветка есть, поддержка svc и git и mercurial. В общем самый удобный инструмент для кодинга на python.

p.s. сугубо личное мнение, так как пишу только на нем. Полностью устраивает
Подумал что всё-таки PyCharm это то, что мне нужно. Не жалко и 69 долларов отдать за лицензию.
Кстати сейчас на персонал лицензию скидка 69 вместо 99ти.