Same for me, I am over 1 year with T mobile and I won't go back. I have LTE tower like 1/4 mile from the home, 5 bars everywhere along major highways, 2g for calls in the woods is sufficient. Usually the dead spots are the same I had with ATT before. With WiFi calling enabled (the only carrier in US) I don't have a problem with phone signal at work anymore while all my colleagues have to go outside the building to make/receive calls.. :)
ATT sucks big time, 0 support,...

It's a lousy advertizement, but it will work in America..... where people buy house for 250K and they end up paying almost a million after 30 years...
T-mobile has the best prices hands down.
4 phones for $100, 10 GB. Customer has to purchase phone cash or in monthly installments without interest.
Sprint:
4 phones for $75, 10 GB + 4x$25 per line (not discounted phone, same as above) = $175

I could use one 4 to finally get the last of my colleagues off Android to join the rest of us. :D He's so cheap he won't pay for an iPhone. As stated by others, I have passed my older models to the family members with "feature phones". Right now every single member of our family has at least 4 or 4S.

So you are paying $165 for 2 iPhones for 450 minutes & 8 GB data. I pay with T-mobile $100 for 3 iPhones, unlimited calling, texting, data (4GB high speed, then 2G), tethering is included, free messaging & internet abroad. Tell me more about how good is your ATT plan.
Tbh, I met a nice representative from ATT only the day I bought the iPhones. She said it's fine to refund the upgrade fee but I have to call at least 1 business day after the purchase to let the system...

So you have 2 iPhones with unlimited data and tethering with ATT and you are paying 90? Are you some kind of ATT manager or something, because that plan is not available for public (and it never was)...ATT sucks hard, if they decide that 39 dollar upgrade fee is worth losing a customer, then they are dumb.