This really depends on how extendible you want your environment to be.
VS Code has a massive library of community supported plugins to choose from.
PyCharm has a more native python dev experience. I've found the code completion to be better and the builtin testing, debugging, and venv management are fantastic!
1 upvote·17.6K views