> Switch from emacs to vim or vice versa. Switch to emacs + evil, or alternatively to Spacemacs: https://github.com/syl20bnr/spacemacs
As a text editor, I find vim's paradigm to be absolutely superb. As an editing environment, emacs offers so much more in terms of extensibility and functionality.
I tried for a long time to love readline's vi-mode, but the level of customization to get a bad vim experience (I know vi and vim are different beasts, that's part of the problem) makes this not too valuable a task. On the other hand, with emacs + evil, I get emacs in any REPL I want, and in a pretty capable shell, with evil editing everywhere, which is much less painful to configure than readline.