Il y a de nombreuses fonctions très sympas orientées productivité dans WebStorm que je ne pense pas exister dans VSCode (je n'ai travaillé que quelques semaines avec ce dernier). Par exemple, quand tu écris le template d'un composant Vue (dans la section <template> d'un fichier .vue, donc) et que tu y utilises une balise d'un autre composant déclaré dans les dépendances du projet (ou un autre composant du projet), automatiquement WebStorm ajoute l'import du composant en question dans la section <script>, et l'ajoute également dans la liste des Components du composant en cours d'écriture.
Par ailleurs, j'ai trouvé l'intégration de Git bien plus complète dans WebStorm que dans VSCode. Il est par exemple possible de créer avec WebStorm plusieurs dépôts Git dans différents sous-dossiers d'un même projet, ce qui m'a bien aidé pour travailler sur le code de bundles Symfony intégrés à un projet servant à les tester.