Neovim really gave it a new life - LSPs, Treesitter, scripting with Lua (which I suck at) and many more. Over last 15 years I had shorter and longer periods where I tried/used something else (VS Code, Emacs/Spacemacs, helix) but it's always been vim/neovim. I don't really enjoy vim config maintenance though, but it doesn't happen too often to look elsewhere.
Giving evil-helix a try is on my editors-to-try-when-i-have-mental-capacity-for-switch list :)