What does your workflow look like? Currently migrating from vscode to vim.
The reason I use vscode was because I hate customizing stuff and don't care about the editor all that much. But I don't like the idea of using electron for the rest of my life, so I figure I'd go with vim instead.
Before that I tried emacs, to no avail (although I do enjoy knowing the keybindings for terminal navigation at least).
The endless customizability of emacs was impressive, but not for me. And the opinionated bundles i.e. doom or spacemacs seem too complex and have questionable shelf-life.
Emacs was cool, I give you that, and maybe I chose wrong by going with vim, but I just want good defaults. Maybe my thinking is flawed here, as I see the appeal of making your setup "yours". But I just worry about becoming so reliant on my setup to where I'm not functional if I lose my configuration or have to use another computer. Maybe someone could explain the merits of making it "yours".
Another thing: I don't see the need for speed when most of the debugging and structure of a program is mental modelling [0]. That's been my experience. So although I could certainly continue to use vscode, I don't think the defaults are even that good on it. There is some merit to keeping your hands on the keyboard, at least.
Although I've used vim throughout the years for quick edits, I never made it my main editor. It doesn't seem that hard, I've just been stupid to not investigate it beyond one file quick edits.
As for my current migrated workflow... so far I just keep two terminal tabs open, one for commands and one for nvim. No plugins at the moment.
Recently migrated to kitty terminal as well.
There's my situation, what's yours?
[0] https://www.informit.com/articles/article.aspx?p=1941206