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.