(Slightly biased input)
Microsoft is definitely moving in the right direction. Not only are they maintaining a great presence in the hardware world, but their software is becoming ever more popular. More and more developers have switched to using VS Code, and personally I though I would never stop using Atom but now I feel the same about VS Code. Also, they were the #1 contributing organization to the Node.JS project in 2017, and one of the top overall open source contributing organizations (not just their own repositories).
(Slightly biased input)
Microsoft is definitely moving in the right direction. Not only are they maintaining a great presence in the hardware world, but their software is becoming ever more popular. More and more developers have switched to using VS Code, and personally I though I would never stop using Atom but now I feel the same about VS Code. Also, they were the #1 contributing organization to the Node.JS project in 2017, and one of the top overall open source contributing organizations (not just their own repositories).
After I switched from Brackets to Atom, I thought nothing would take me away from it. But VS Code did just that! :D