Emacs is a completely different piece of software than vim. Vim is a terminal style editor with exceptional functionality, emacs is a bloated GUI text editor. Putting every feature you can think of into a piece of software and making the user suffer because of the poor interface methods doesn't make it a good editor. Vim on the other hand is a perfect balance of utility and simplicity.