among my many new years resolutions is to try emacs
all i have to say is dont become my dad (he loves emacs and despises every other text editor/ide/whatever)
Emacs is great at everything other than being a text editor (way too much feature creep imo)