Man, I worked there (so it's in my best interest for them to have a good reputation) and I don't find this remotely true.
The developer tools are nice, but I'd hardly say Microsoft's other work is "top notch across the board". I've had major problems with Windows, Xbox, Azure, and more...