Azure is expensive and slow, and the fine-grained access control puts gatekeepers all over the place. Unless your devops function is really on the ball, you're forever waiting a week to get 5 minute configuration jobs done.
So, therefore, I have to conclude that it doesn't deliver on price, performance or flexibility.