For those still looking for the perfect Python editor (free or low-cost, which eliminates pro apps like Komodo IDE, yet more powerful than PythonWin or a general-purpose code-editor), a couple of sweet recent open-source options:
Komodo Edit 5: http://activestate.com/Products/komodo_ide/komodo_edit.mhtml
Netbeans now has some Python support, still in beta: http://www.netbeans.org/features/python/index.html