Yes, Apple had a reason for both those actions. And ATT network quality is not the reason.
But see, that isn't true. I can count on one hand the number of dropped calls I've had in the last decade on Tmobile, and now 1/2 year on VZW. And even those I can't be sure were the fault of my phone/network, there's the other side of the call as well. Dropped calls is a really annoying problem, and I can't believe ATT still hasn't addressed it. It just screams "unprofessional" for the company, for you, etc. My company dropped ATT for VZW a year or 2 ago for these reasons. (I don't have a company phone, if these comments seem contradictory)
Sprint is not great around here, per my friend. But he's surviving it, still has some old Palm-related phone, I wonder if this will sway him in any way, he does like Apple products. Sprint appears to be the worst of the big 4 for overall reception in Mpls are. In a weird twist, I used to go to a specific wireless store that sold all brands years ago. The employees all used Sprint, because in their downtown store that was the only one that got any signal at all. They used to send people about 200' away to test other networks.