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.

Te entendo, mas sendo bem sincero, se você consegue fazer tudo sem usar o terminal, está tudo bem. Conheço Devs incríveis que não usam nem o Git pelo terminal. Eu uso muita coisa pelo terminal, pq sempre usei Linux(esses últimos anos que migrei pra windows com WSL), então acabei pegando o costume de fazer tudo via terminal, durante muito tempo usei o nano como editor, pq não gostava nenhum um pouco do vim.