As for "Microsoft". It's funny, I use to be a Windows/Microsoft fan in the 90s/2000s because that was the only way I was going to play computer games. Then they lost my trust during the Ballmer era, at the same time I started programming and appreciated linux/apple more.
But VS Code has singlehandedly reignited my love of Microsoft. Despite the name "Visual Studio Code", it does not at all try to shove Microsoft languages like Visual Basic or C# down your throat. Support for common open source languages like python and javascript are amazing.
It's as surprising to me as it is to you that I'm defending Microsoft in an online thread right now.