I've used NeoVim exclusively for almost 2 years, I now switched to Helix, it gives me all I need without plugins, some good ones are missing but I can get by since they're not essential, once the plugin support is up those will probably be the first to come out.
Also, cpp should be supported.