Why Google over MS? 5-10 years ago I'd agree, but not as much now. They are trying to be a cloud service company funded by enterprise and there's nothing inherently wrong with that as far as I can see. I'd also put Amazon below MS due to labor abuses that are not as prevalent at MS.