Also, google comes with very good monitoring tools (they bought stackdriver and integrated it).
We are running a big appengine app, with quite some compute engine instances. Together with cloud-storage and biguery its a full blown solution, without having to setup every instance yourselve. I think AWS cant compete with that, you almost need a system-engineer when you work with AWS.
All in all: you are used to AWS. Making it cumbersome to get started with Google Cloud.
I do agree tough that the documention is lacking often.