Eu comecei a migrar do vscode pro Neovim a um tempo, por diversos motivos, e pra ser bem sincero, não me sinto mais produtivo no vim do que no vscode, o principal ganho foi não ter que trocar de aplicação, eu passo muito tempo no terminal, então não perder o tempo que o vscode leva pra abrir(dependendo do tamanho do projeto) valeu muito a pena, principalmente quando você preciso ficar trocando muito entre projetos. Mas após 1 ano usando o vim eu posso dizer que sou tão produtivo no vscode quanto sou no vim. Só mais um detalhe, não uso vim pra tudo, pra java/PHP eu prefiro usar as ides da jetbrains que são fantásticas a usar o vim.
Esse é um dos motivos pelos quais eu ainda tento mudar para o Neovim de vez em quando kkkkkkk. O fato de usar apenas o terminal para todo o fluxo de trabalho acho massa demais, mas ai sempre chego num ponto que eu fico me perguntando "pra que?", ai largo mão.