AWS can build low level solutions -- EC2, EBS, S3. High level stuff is garbage.
I use S3, EC2, Route 53, and RDS. That's more or less it. I advise others to do likewise. Not the same set, mind you, but the same mindset.
Lots of companies with excellent user friendly products.
GCP is good in that regard too, minus IAM.
Care to elaborate why? IMO, GCP's IAM is years ahead of say AWS.
A hundreds different "Admin" roles, a bunch of OAuth client stuff, other weird settings.
It's a fundamentally hard problem, but I don't think GCP solved it in an approachable/user-friendly way, which is the topic.