vim -> Sublime -> Emacs -> VSCode -> Emacs
^^^^^ I am here.There are three nice things about it: it flips vim's <verb><motion> into a <motion><verb> (like kakoune); it's got tree-sitter support out of the box (including for navigation); it's got LSP support out of the box.
Its keybinding is perhaps in "uncanny valley" of vim's. Overall, it still feels well thought out.
And the reason I went back to Emacs is because of elisp and M-x. Those are the true killer features of that editor, still unrivaled.
vim -> Sublime -> vim -> Emacs -> vim -> VSCode -> vim
^^^ I am here.Sublime -> Atom -> Vim -> Emacs -> Emacs -> Emacs -> Emacs
Now I just need to install keymapper and convert all my M-w and C-y inputs to Ctrl-C and Ctrl-V.