I really like Google Cloud. I use docker and deploy it on cloud-run which works like a charm since it auto-scales and I never had any problems with it. I also find Google Cloud environment easier to work with than AWS. I've never tried Azure so I cannot judge.