point out any big negatives
Um, how about Azure being unavailable for extended periods twice since last August ?
Not so impressive in my view. Neither is the fact that MS is apparently only promising 99.9% update time, so three nines and not five. MS knows that a truly resilient and robust system can offer the famed five nines of uptime availability, yet it doesn't even mention it. Not a good point for something that is supposed to allow companies to have their apps and data online.
Or is the five nines so last millenium now ?