Microsoft Azure is definitely catching up with AWS. Their service is good and reliable. I do believe that the overall UX in AWS is better than that of Azure. Also, the friction is bit more in Azure when compared to AWS. For example, concepts such as subscriptions, directories etc were very difficult to understand at first. In the end developers (or any web user) prefer things that are simple and straightforward. However, if you ignore some of these issues, Azure is pretty good and I have no other complaints.