I've been a Vim user for long enough that switching anything about it feels like rearranging the furniture in a house you walk around in the dark. So I'm moving to Neovim slowly, which is to say I've pointed it at my existing .vimrc and I'm fixing things only as they break.
Most of it just works, which is the whole pitch and it's true. The plugins I care about loaded, the keybindings I have in muscle memory still fire, and the embedded terminal with :terminal is genuinely nice in a way I didn't expect to care about. The async plugin support is the real draw underneath, but day to day it's the small quality-of-life things I keep noticing.
The friction is all in the edges. Config lives under ~/.config/nvim/init.vim rather than ~/.vimrc, so I've got a one-line file that sources the old one until I'm ready to split properly. A couple of plugins needed their Neovim-specific variants. And the terminal-mode escape, <C-\><C-n> to get back to normal mode, is the kind of thing my fingers refuse to learn until I've sworn at it forty times.
I'm not in a hurry. The point of moving slowly is that nothing breaks all at once, and I get to keep working the entire time. Ask me again in a month whether I've actually deleted the .vimrc. I suspect I'll have a very good reason not to have done it yet.