Eu tô gostando muito do neovim. Ele tem LSP e tree-sitter de fabrica. Então com pouca configuração eu tenho muitos recursos. Os que eu mais uso:
- f: formata o código e de acordo com a linguagem.
- <espaço> ca: mostra opções de ação, por exemplo, adicionar os imports
- C-x C-o: autocompletar
- gd: vai pra definição
E tem muitos outros bem úteis também.