I've been a Vim person for long enough that my fingers have opinions I don't consciously share. So switching to Neovim is less a leap than a slow shuffle sideways, one init.vim line at a time, refusing to break anything that already works.
The pull is mostly two things. The built-in terminal, :terminal, means I stop tab-juggling between editor and shell, which sounds trivial until you have it and resent ever not having it. And the async plugin model: things that block the editor while they shell out to a linter or a formatter are the bane of large files, and Neovim's job control makes that a solved problem rather than a tolerated one.
The pleasant surprise is how little had to change. My existing config mostly just worked, so I've been pointing both editors at a shared file and only branching where I genuinely need to. No big-bang rewrite, no week of feeling clumsy.
Will I notice once the migration's done? Probably not, and that's the goal. The best tooling changes are the ones that make the friction vanish so quietly you forget it was ever there.