I've been a plain vim user for over a decade, and I finally moved my daily driver to neovim. Not in a dramatic weekend rewrite, just slowly, the way you replace the dodgy floorboards one at a time rather than ripping up the whole room.
The thing that pushed me was the terminal. :terminal in neovim behaves the way I always wanted it to, and the async job control means my linter no longer freezes the editor whilst it thinks. My old .vimrc was a graveyard of plugins that existed solely to fake asynchrony. A good chunk of it just deleted itself.
I copied my config across more or less verbatim, dropped it in ~/.config/nvim/init.vim, and added the one line that makes it source the lot. Most things worked. The bits that didn't were bits I'd been meaning to retire anyway, which is a convenient way to be told to tidy up.
I'm not going to pretend this changed my life. It's the same modal editing I've done forever, with fewer workarounds underneath. That's the best kind of upgrade: the one you stop noticing within a week.