I use Vim with the Janus plugin. What I really like about Vim is its ability to be more powerful than any IDE if you take the time to write plugins to give yourself exactly what you need.
Now you can argue that many of these features are only necessary for languages like Java or C#, and that you can get by without them for everything else.