While AWS has a strong #1 offering in low-hanging fruit products like vms, dbs. I find they have terrible MVP-like execution on niche offerings (and support sucks too) for things like Fargate, K8s, one-off job execution. Azure has a stronger, more thoughtful offering in niche solutions.