I've been using vim for 20 years. It's gotten me through all the evolutions of programming, from ctags, to language servers, to AI with copilot.
There's something extremely satisfying about having a dependable free software editor, available on all systems, and not having to change every time a new fad comes in, or a VC decides it's time to make money.
I went from intellij to emacs, to zed / vscode to vim... Even neovim was getting on my nerves.
For some reason I'm happy in vim. I feel I understand most of what's happening. Not sure what It is.
I still use vscode for debugging (breakpoints etc.) as it's just the easiest. Maybe there is a workflow with lldb that I could use to debug within vim...
There's something extremely satisfying about having a dependable free software editor, available on all systems, and not having to change every time a new fad comes in, or a VC decides it's time to make money.