Better still, if you want to execute a command and if you approximately know what it could be called as, you get list of potential commands in an alternative buffer, by Alt-x, and then start typing part of the command. This I feel is great to explore commands as you need them, before binding new keys to those commands.
Without getting into emacs vs vim war, the author would be impressed in a bigger way once the emacs documentation is explored!