I’ve got a tip for fellow python developers that are not completely satisfied with their current IDE or text editor. It is called spyder and seems to be a pretty solid peace of software. It runs on Windows, Mac OSX and Linux. Syntax highlighting is a given. Errors and warnings are provided by pyflakes. And by utilizing rope it also supports fancy features like code completion. If you’re still not sold, check out the features page yourself and give it a try.
Unfortunately it’s missing a vi mode and python3 support. Maybe I should start contributing to it.
Update: At one of the PyCons this year there was actually a presentation/panel where they showed Visual Studio with Python Tools, PyCharm, Wing, Komodo and Emacs. The video is over here at blip.tv