They are focusing on turning GitHub into a platform intended mainly to host internal commercial code repositories (with open-source projects on the side).
For open-source communities, Microsoft are providing absolutely nothing for them and for my own personal business use... I don't care, I am usually used to getting what I want when I pay.
So no, I don't think Microsoft is doing a good job. They are serving themselves as usual.