The whole "VS Code is an editor, not an IDE* argument doesn't hold water anymore.
There are decent to great LSP clients for many languages. VS Code has git integration. And by far the richest plugin ecosystem of any editor/IDE.
Yes the Intellij solutions are often better and top notch for languages like Python/PHP/Go/...
And everything feels more integrated and coherent.
But VS Code is still very far beyond a dumb text editor.
I'm a big JetBrains fan, and now use PyCharm at work. But there is something about Python making IDEs not as useful as it is in other languages. Too much magic and weirdness in the language makes it harder for tools to do a good job.