I have used vim, emacs (aquamacs when working on a Mac), eclipse, textwrangler (on Mac), bluefish and maybe some more but I always come back to emacs/aquamacs (with bluefish when I work with html-files) when I have to do a lot of work. I must say vim and emacs with the proper setup for python cannot easily be beaten.
Regards Johann -- Because experiencing your loyal love is better than life itself, my lips will praise you. (Psalm 63:3)

