> I'm not particularly keen to have my VCS and my code editing in the same software really, although I wouldn't say that it's a superior approach.
Addendum: I'm also not always using VSCode. Sometimes I just use vim if I'm already in my terminal and it's a small edit, at which point I don't want to have to go back to VSCode (potentially having to open the project) just for git