I'm not trying to start any wars here, just get some good info.
I'm getting a little exhausted using numerous IDE's for development (VS, XCode, Eclipse/Netbeans, and TextMate) and am looking for a replacement I can use on all the different machines I interact with.
What are some of the pros of Vim/Emacs for things like
Languages supported
Syntax highlighting (for things such as c, objc-c, c#, java, python, haskell, html, javascript, xml etc...)
Code completion
Code folding
Working with a directory of files (like have a solution/project opened)
Possible debugger support
What are some of the main things you like about (Emacs/Vim, and please no flames only what you really like)
Thanks =)
*(yes.. I have scoured the net reading this vs that etc. but I'd like more of a 'why you love it' vs 'this is better than that because...')