What do you like best?
If you want to run your own Kubernetes system from scratch, it's a lot of extra work and maintenance. I like that Google handles all of that for you. In combination with the Google Container Registry, deploying a production, stage, or even a temporary development cluster is super easy.
What do you dislike?
I would like to have more visualizations for a cluster. I know there are Kubernetes plugins to visualize the cluster but it would be great if GCP could build this into the dashboard.
I would also like to see more production ready recipes for deploying common services, like Redis, MongoDB, and so on. These things are common enough that they could be available as one-click setups.
Recommendations to others considering the product
Kubernetes originated out of Google so they have one of the best solutions for Kubernetes Infrastructure as a Service. You can always try it using the GCP free trial before you buy it.
What business problems are you solving with the product? What benefits have you realized?
Kubernetes Engine solves our needs for container deployment and orchestration. In about a week, we were able to learn, configure, and deploy our system to Kubernetes Engine.