I once had high hopes Amazon would be able to build a real GitHub competitor. It's a real shame Amazon doesn't seem to be able to build anything that reaches beyond their walled garden.
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.
I use GitHub Codespaces now for much of my deployment automation.
Codebuild is also a real pain.