>>1
I find that both are overkill for 90% percent of text-editing tasks, especially Vim, and most of its fervent advocates seem to be Mac-using pseudohipsters, who wish to feel as if they were Ninja Snipers (I have heard the poor retards describe as those things in the past) while sitting on their ass shoving characters around in a file. It is pretty nice for editing files over SSH, though, which is roughly what it was created for.
Still, I use Emacs as a programming editor, after leaving Vim for it. I use it mostly for the languages for which it serves as decent IDE: Lisp dialects, C, R, LaTeX, Octave, maybe a few others. It's clunky for some tasks, but very easy to customize and has a... serviceable documentation system. Its functionality is pretty discoverable, too, once you know where to look, but you mostly ignore the info system; I've not found it to be worth the effort to learn how to navigate it.
I guess I would tell you to learn Emacs if you have some particular use for it, otherwise you could remain a Vim user just fine.