Uso Vim há dois anos e depois que você pega a memória muscular das hotkeys é quase impossível esquecer e eu, pessoalmente, achei um caminho sem volta. Hoje uso os comandos vim pra tudo que é possível, desde o Obsidian pra organização de rotina e ideias até o DBeaver pra criação de consultas SQL. Pra quem quer aprender, o VSCode tem uma combinação de extensões que eu acho batata:
A extensão que coloca o VSCode pra utilizar as hotkeys
Name: Vim
Id: vscodevim.vim
Description: Vim emulation for Visual Studio Code
Version: 1.25.2
Publisher: vscodevim
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=vscodevim.vim
E a extensão Learn Vim que é um "tutorial" dentro do próprio VSCode que te ensina a como navegar MUITO bem dentro dos arquivos utilizando os comandos VIM:
Name: Learn Vim
Id: vintharas.learn-vim
Description: Learn Vim right within your favorite editor
Version: 0.0.28
Publisher: vintharas
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=vintharas.learn-vim
Depois que você aprender isso tudo, talvez fique confortável em usar apenas essa combinação VSCode + Vim, por que os servidores de linguagem já vêm configurados, etc. Caso queira uma experiência completa, eu sugiro o NeoVim, que é tipo um VIM sob anabolisantes:
https://neovim.io/
A configuração do neovim não é tão complexa e existem .vimrc prontos que fazendo o NeoVim virar tipo uma IDE mesmo.
Enfim, como dito antes, o VIM é só uma ferramenta, mas com certeza é uma ferramenta que vale a pena aprender