Why would anybody choose Google Cloud services? If you have basic requirements and can negotiate a cheap deal with them then perhaps it's viable.
If you're a Microsoft outfit in your data centers then you choose Azure. If you want better security implementations, custom workloads, services, servers and monitoring then you choose AWS. Most complex businesses choose AWS.