I work with python where I use a lot Pycharm and I really liked the only think that makes me work with VScode instead of Pycharm is when you work with docker containers. VScode is a lot better at that.
1) My main issue that made me change to VScode we the need to debug a test inside a docker container. The test fails because it can't find the DB container (that is in the same network as the python container). VScode solves that right out of the box (don't need to change anything)
2) VScode its really light when compare against Pycharm
PS: I have the paid version of pycharm so I comparing the full versions of it.