I've been a VIM lover for at least a decade. Nothing beats it at doing complex text editing. Surely it's not intuitive (although I frequently claim that VI stands for "very intuitive") but no other text editor can so quickly repeat the last action or reformat a paragraph or insert text at a certain column in every line etc. I am very fast with it and happily ranted at IDEs like SPE, Eric or WingIDE for having such a bad text editor. They were more like a NOTEPAD.EXE that allowed you to navigate with the cursor keys and insert text where you are.