From my side - I have never seen an easy Google Cloud deploy but have no problems working with AWS.
I haven't used Kubernetes on either platform - so there may be more to that.
One thing I really dislike about GCP is how expensive it is for personal or hobby use. I burned through $300 for a simple vm on GCP in a few weeks because their cheapest instances are so expensive.
I will say - reserved instance pricing is great on AWS if you know you will be there for a while.
How'd you manage that? My bill is always super lower every month.