Honestly, this stuff is not a bottleneck for me. The things that both emacs and vi do, and vi does a little better:
1) Supports more than basic text manipulations. Rectangle selection and deletion? Check. Regex operations? Execute shell command on selection and replace inline? Record a macro and execute N times? Modes? Stuff like that.
2) I know it really really well to the point I don't need to look anything up to use it.
3) Runs anywhere. Got a shell on the hard disk controller? It will be there.
Vi is better only at 3. Emacs 1-2, and I would say 3 partially compared to other visual editors that you sometimes can't run even if you tried.
I really don't care about the Lisp, or the home row stuff, or whatever. That falls under #2. As long as I memorize and get good at how some operation is done, and the effort is similar, I'm fine.
And then we get to #1, and pretty much all good editors today do well there.