Coming up in the time when MSFT was the "big evil" it's almost depressing to see myself now as an actual fan-boy.
The thing is, even when they were big evil, they had the best developer tooling by a mile. Visual Studio, MSDN, etc were novel and leagues ahead of other platform providers’ equivalents