Neovim has been hugely problematic for me as an IDE (lots of plugins). Lots of errors related to OS dependencies I need to manually install and keep up to date.
The file explorer constantly glitches -- it never knows where the focus is supposed to be so adding/moving/deleting/etc. files ends up selecting the wrong ones.
Most plugins to add barely any IDE-like functionality grind the whole thing to a hault.
Whether you're on insert mode or replace on autocompletes is random, and changed by plugins.
The list goes on.
VSCode is an extremely poor quality piece of desktop software hacked together with web tech. It's an amazing plugin for a website.
Just today I helped a coworker patch their /etc/bash.bashrc because VSC's bash integration was broken enough to not load bash-completion. Apparently, VSC would rather hijack bash's entire boot process (via the --init-file flag) and then simulate, obviously poorly, bash's internal loading process, instead of just sourcing a file into bash after it loads.
ITT: people who have not used tools they're talking about with confidence.
Everything available in VSCode is available in (neo)vim, without a slow buggy UI, modals, misfocused elements, and crashes.
All the LSPs used by vscode are easily available, including copiolt, full intellisense, and full LSP-backed code refactors/formats/etc.