I use both vscose and intellij, and I must say that even though vscode can sometimes feel snappier without any plugin running, it's missing a whole lot of features even with dedicated Microsoft plugins running, to the point it feels half-baked. I'm talking about things like basic refactoring support and even symbol recognition.
IDEs like intellij and Clion may have slightly longer startup times, but that doesn't really matter as you're only going to start the app a few times throughout the day.
Ultimately vscode is nice if all you want to do is open text files and Run regex searches, but the minute you want to run the most basic refactoring steps then it's faster and less frustrating to just start intellij, refactor, save files, and quit the app.
Honestly happens with python devs too when you open their project or code in a "real" IDE that checks for all these things.
But Java/Kotlin is not native. Before electron, we hated Java apps because native apps are much faster
I develop in Pascal and Kotlin. When I had a laptop without SSD, Jetbrains IDE would take almost 30 minutes to start, while the Pascal native IDE could start in 30 seconds.
Instead of Microsoft's C/C++ extension use clangd.
Remote SSH and Remote Containers have alternatives as well but nothing as good.
Google and Red Hat's extensions work out of the box along with several thousand other extensions.
Didn’t know about this one, thanks.
I personally just use emacs.
Pylance is for sure, but it's built on the open source Pyright they provide, which is still pretty decent.
I think there's other things too but I don't recall the comprehensive list.