NeoVim é vida! Demora um pouco para se integrar bem, mas depois que você configura tudo do seu jeitinho fica maravilhoso. O mais incrível é que depois de um tempo você começa a entender seu fluxo de edição e adéqua o editor para atender a essas necessidades através das infindáveis possibilidades que ele fornece. Recentemente passei minhas configs para Lua e até me animei para aprender mais sobre a linguagem.
Sobre o 'Keyboard Driven Aproach', eu curti tanto que tento sempre usar softwares com teclas vim-like.
Para deixar os meus dois centavos, segue algumas coisas que eu acho da hora:
C- Deleta tudo a partir do cursor e entra no Insert ModeCtrl + v[Selecione as linhas e colunas] +I[Digite] +Esc- Escreve uma vez e repete em todas as linhas selecionadas~- Troca entre maiúsculo e minúsculo:%s/RegEx/Texto- Substitui determinado texto através de uma RegEx:set laststatus=3- Define a barra de status como global (Apenas na versão nightly):set ignorecase- Ignora maiúsculo ou minúsculo na busca:set smartcase- Caso você digite em maiúsculo na busca, força esse padrão