I'd rather stick to Neovim with support for LSP (language server protocol) and DAP (debug adapter protocol). See a demo here: https://youtu.be/CcgO_CV3iDo
For anyone interested there's also vscode-neovim [1] if you like what VSCode comes with out of the box but want a full-on nvim instance interpreting your keystrokes.
I'm currently using a combination of terminal nvim and this vscode plugin depending on language.
I will give this a shot, thanks!
However, I like tinkering with my dev environment quite a lot to make it exactly how I want it. I imagine the target market of Onivim is those users who don't want to tinker quite as much.