This whole "The iPhone drops calls" thing it like blaming Ferarri because your car keeps skidding on the dirt track roads in your country. If you want a telephone system that works, don't live in the US.
Except it drops calls significantly more than other phones on the network. This isn't an issue confined to AT&T. They have released some firmware updates to help which is further evidence that it's not just the network.