Azure is still catching up in many areas. For example low-priority VMs is a recent addition to Azure, whereas AWS has had these instances since 2009. I also find the Azure interface really clunky compared to AWS and I am definitely not a fan of the AWS console either.