I use Visual Studio Code in one project, mainly because it's a mix of scripts and various languages. The thinking was that it can handle many languages well.
Nope. It's a clusterfuck when it comes to actually knowing absolutely anything about the languages or my code base. Auto completion never surfaces relevant stuff, rarely even variables declared one line above or function parameters. It's like coding with Emacs in 1995, except Emacs was better at the actual editing.