I feel you on Cloudformation :S
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.