I use vscode daily for everything, from note taking to programming. Here are my pros and cons.
Pros:
- Has plugins for anything.You're doing C++, just install C++ plugin and you're good to go. Want vim key bindings there's a plugin for that as well. I use a plugin that can scrape competitive coding websites and automatically create tests for a problem.
- Git, snippets, etc all modern IDE features built-in.
- It is also found on many websites as an editor.
Cons:
- Since it's electron. System requirements are on the higher end.