If you have no problems, it's fine. The first time you need to call customer support, you start wondering if TMobile or somebody else would be a better provider.
On that note - I have AT&T. I'm fine with AT&T, except that group MMS / messaging is broken with non-iPhone users. I've tried calling support, walking into a store, and now - simply given up. I tried two other carriers a few years ago, and had far worse problems, so I just suck it up and call people when we have to communicate. At least that part works.
You sum it up well.
https://tedpiotrowski.svbtle.com/switched-to-verizon-iphone-...
Google is AT&T: technically great, but customer support is intentionally and aggressively incompetent.
AWS is Verizon: technically good with some weird rough edges and legacy stuff, but customer support will bend over backwards for you.
Does that mean Azure is T-mobile? I have little experience with either.