You can use arrow keys to navigate in the map.
Vim is more light weight
You have a lot of very useful commands in emacs.
You have a lot of awesome extensions in emacs.
vim naturally use non-composed commands, which is really appreciable for peoples that don't handle composition (as ctrl+v), for comfort or health reason.
However, vim naturally handle perfectly composed commands, and use it, among others, for redoundancy (ctrl+c is equivalent to ESCAPE).
Commands are, in my opinion at least, much easier to remember, and Emacs users can much more easily exit their program (the old joke about asking a new vim user to exit as a random character generator comes into play here). The lack of an "editing/insert mode" makes emacs a lot easier to jump into.
You cannot install emacs in vim
The best part of Vim is its UI (composable commands). It's internal architecture and extension language is worse than Emacs's. There's fork called Neovim that intended to address these issues and to add sane extension language (lua).
You can make more powerful development environment contains version control, chat, etc in Emacs
Both have been succeeded by better text editors and Integrated Development Environments which have made both emacs and vim obsolete.
This argument is about vim and emacs. lucas
Vim is not an integrated development environment, therefore it should not be compared to one. Vim is a text editor, one role of an IDE is to edit text, but that is the only similarity between the two. It is akin to comparing a single screwdriver with a 30 piece toolkit. Whether or not the single screwdriver does its job better than the toolkit's screwdriver is a point of debate, but a blanket statement that the toolkit is better simply because it has more features is a fallacy. dragonaire
Most vim commands can be done without leaving home row on your keyboard.
Arguing which one is better is like debating whenever a hammer is better that a screwdriver. They each have their separate use-cases.
you can learn a functional programming language while configuring your emacs environment and it makes sense
Emacs is extensible via a scripting language (lisp).
Vim can run in a console, making it useful for things such as ssh.