Before I go on, keep in mind that the standard disclaimer applies, and I am writing from the perspective of a frustrated AT&T customer.
My wife and I both have iPhones. I just happened to check my AT&T wireless bill online, and it turns out that AT&T has been overcharging us since March. Apparently when Ann got her phone and we went to a family plan, they added a data plan for her but removed the data plan for me. No one knows how or why. You’re not supposed to be able to get iPhone service without the unlimited data plan
I’ve run into bugs and frustrations with the iPhone before, but bar none, the absolute worst problem with the device is the service from AT&T.