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