I like the design of Emacs, and I also like Lisps in general, but the Vim editing model is the best for me.
It looks like Neovim is going to address many of the issues with Vim.
That said, growing your editing system by evaluation a small function is still a bliss. Go lisps.
#repant
Vim's editing model is much more functional (a la functional programming) than Emacs', whereas the latter's foundation is much more functional.
I keep thinking I should try Emacs with one of the Vim-ulators, but I've got a pretty good flow going in Vim and I've got a lot of other things I'm trying to learn right now, not to mention paying work to do.
vi objects feels a lot like lazy partial application with sane defaults: effect <| (move or stay) <| (count or 1)
Furthermore, neither emacs nor vim are hard to learn. There's a widespread myth perpetuated both by novices and elitists that it's an all or nothing kind of thing. The reality is that even in vim you can use arrow keys and mouse/trackpad scrolling and ignore hjkl if you want. You could, for example, use terminal vim every single day and use only about 5.5 vim-specific commands: i, ctrl-c, :w, :q / :q!, and ZZ. With gvim or macvim, you could reduce that to two: i and ctrl-c.
C-a, C-e, C-n, C-p, C-k, C-y (kill yank not quite the same)
Edit: C-f and C-b too
Edit 2: Just checked and word is not one of these programs :(
http://emacsblog.org/2007/02/18/emacs-key-bindings-in-ms-wor...
The Sublime/TM/Notepad++ crowd cares about OS-native integration. I use Sublime frequently because after a solid decade+ living in OSX land, my fingers know how what to do, and neither vim nor emacs respect that without considerable massaging.
Vim fans want to use an elegant command syntax. I watch vim users code and always make a point to learn how to vim, eventually. The only reason I don't, is because I haven't.
Emacs users want/need the programmable, extensible runtime. Emacs is a programming language; particularly in Lisp development, Emacs often contains programs that are basic/standard parts of the toolchain and not found in other editors. I use Emacs because I like it, but more importantly, because I have to.
Combining the elegant syntax of Vim with the extensibility of Emacs, as well as some out-of-the-box support for the basic OS-native commands, is a very good start.