I've had the full komodo IDE environment for a few years, for a while somebody else paid the $$ for the license.  It's nice if you do the full suite of languages targeted: ruby, python, JS, CSS.<p><a href="http://www.activestate.com/komodo/" rel="nofollow">http://www.activestate.com/komodo/</a><p>The other non-cheap IDE specifically targeting python is wingware, I've heard good things but never used<p><a href="http://www.wingware.com/" rel="nofollow">http://www.wingware.com/</a><p>-------------<p>I also played with the vim plugins and textmate bundles for ruby and python (at least a year ago) and thought they werre well done, quite usable.  I'm one of those people who thinks you should learn vi/vim cause it'll be installed on platforms / servers where you don't have root access.