Eu também acompanho o canal devaslife, e ele também me incentivou muito a me aventurar no mundo do Neovim, e eu juro que eu tentei, mas a experiência não foi muito boa...

Eu também tendia a pensar que programar no Vim/Neovim seria muito mais rápido por não precisar utilizar o mouse, mas na verdade eu percebi que não faz muita diferência. O que faz a diferença é saber utilizar bem os recursos da sua IDE, seja ela qual for.

O que eu percebi foi que para cada recurso que o VSCode já traz "out of the box", a gente precisa configurar manualmente no Neovim. Entre esses recursos estão: servidor de sintaxe para cada linguagem, ferramentas de terminal, ferramentas de busca de arquivos, ferramentas de pesquisa, ferramentas para visualizar o DIFF dos arquivos no GIT, ferramentas de autocomplete, ferramentas para debug, ferramentas de status bar, atalhos para cada coisa que queremos fazer, até ferramenta para VISUALIZAR os arquivos do projeto... ENFIM! Precisamos configurar TUDO manualmente, um por um.

Mas eu ainda assim estava disposto a usar o Neovim, e configurei todas essas coisas, uma por uma, mas a gota d'água para mim foi quando eu percebi que eu não tinha mais o recurso de usar o ALT + Click para utilizar multicursores na tela, e nem o recurso de dar Ctrl-D para ir selecionando expressões iguais no código. Ahhh, aí eu acabei ficando enjuriado e deixei o Neovim de lado...

E foi assim que eu percebi que valia muito mais à pena dominar o VSCode do que configurar todo o Neovim na mão. E olha, valeu muito mais à pena mesmo. Aprender a usar os diversos atalhos e recursos do VSCode me deixou muito mais produtivo no meu trabalho!

Enfim: Se alguém quiser usar a navegação do VIM mas sem perder os super-poderes do VSCode, eu aconselho que apenas instale a extensão do VIM no VSCode, e pronto. Agora você pode navegar igual ao VIM, mas sem ter que configurar o resto na mão.

Mas é claro que isso foi só a minha experiência. Pode ser que não seja a de outros.