On paper, Google Cloud looks great. Pricing is definitely better but raw VM performance is not. You get what you pay for. Stability is not anywhere near AWS. Had multi region load balancer outages. VMs going half the performance suddenly, out of nowhere. Support is non existent or much more expensive than AWS.
We were happy with it for a while but I'd not suggest it for anything critical anymore.