
Visual Studio Code is, first and foremost, free. That is a major advantage over the alternatives. At its base, it's a very simple text editor, but when applied the right plugins, it can become a powerful development environment. I am using VSCode for both Javascript/Typescript development and for Python development. The base editor is simple to use and understand and very lightweight.
It is based on Electron, runs on all major operating systems, and supports a web-only version. Personally, I am using VSCode on Mac with Apple Silicon and the performance is quite nice, given that it's all Electron below. I specifically enjoy the extensibility and even for very basic needs I am using many plugins (Git, Docker,JS Debugger, etc). A main advantage in my opinion is the launch speed: from click to full-up it takes 8 seconds on my machine, which might seem like a long time, but compared to other systems it is much faster. Review collected by and hosted on G2.com.
Having worked with other IDEs, I am not keen on the default key bindings and extension shortcuts. I also feel the learning curve for VSCode is steeper than other tools.
In addition, and most importantly, I do not feel there is enough control by Microsoft on the extensions published in the extension repository and there have been some previous cases where malicious extensions have been found. But if you bear that in mind and keep a careful flow, you should be fine.
A more important downside, in my opinion, is the need to "build your own suite" where you need to manually pick and choose from hundreds of available plug-ins, which can be confusing and time-consuming. I usually prefer to have someone provide me with a pull "python suite" that has everything I need in one go. Review collected by and hosted on G2.com.
At G2, we prefer fresh reviews and we like to follow up with reviewers. They may not have updated their review text, but have updated their review.
The reviewer uploaded a screenshot or submitted the review in-app verifying them as current user.
Validated through LinkedIn
This reviewer was offered a nominal gift card as thank you for completing this review.
Invitation from G2. This reviewer was offered a nominal gift card as thank you for completing this review.




