Also once you start getting into k8s you will find so much more information in the community with specific instructions for GKE; its by far the best environment to learn in for that reason.
Google falls down in so many other areas though that it probably doesn't matter how good GKE is. The biggest annoyance to me is their Postgres offering still has no point in time recovery.
edit to add: One other big advantage I forgot to mention is that launching a GKE cluster takes only a couple of minutes. I have a Terraform configuration that will launch a GKE cluster and run my deployments and my app is up and running after less than 5 minutes. This makes it much more attractive to do things like spin up a new cluster for each pull request.
I will agree that EKS startup is slow, but given the way it needs to run, I don’t think many customers will want to run more than a few clusters per VPC.