I LOVE my iPhone as a piece of hardware. When I have reception, it's like magic.
I HATE AT&T service. I am seriously considering paying the penalty to get rid of AT&T and selling my iPhone on ebay because of it. What good is the magic if it isn't there when you need it?