My beef with EMACS is that it's too finger-busy.  All that ctrl-x prefix business.  I'm not fond of vi either.  The only vi command I ever learned was ESC-:q! so that I could get out of vi if I accidentally got into it.  I was involved in developing products for both Linux and Windows.  I did all my text editing on Windows and copied the files to Linux for building and testing.

I like the joke about EMACS being an acronym for Escape-Meta-Alt-Ctrl-Shift.

-Paul W.