В переходе vim -> neovim нет особого смысла, если не будешь пользоваться neovim-specific фичами. Это — встроенный LSP-клиент со своей небольшой экосистемой плагинов и интеграция с treesitter. Если ты планируешь использовать coc, можно оставаться на vim.
Писать на плюсах в виме удобно. Работаю в нём. По сравнению с IDE лично мне не хватает GUI-дебаггера. Хотя недавно поставил
vimspector, и, о чудо, он заработал из коробки. Правда пока толком не освоил. По привычке дебажу в
gdb
в отдельном терминале.