Re: AWS vs Microsoft
I agree about the documentation comments in your post, but the rest is rubbish. AWS at scale is precisely what blows Azure out of the water.
And monitoring - I guess the main thing here is maybe MS does have better monitoring, cos it is needed as Azure constantly drops to its knees (check out independent outage stats). I've been on customer sites so many times when Azure has failed, but what is interesting is that people seem to have accepted/got used to that poor level of service from MS