Since AT&T has upgraded the towers around me from EDGE to 3G, my phone is rendered useless in terms of calling or texting at least two nights a week for me. On those average two nights, my phone will show 5 bars of signal then drop immediately to zero bars. Outbound calls won't ever connect, and the majority of text messages just hang in the balance. When it's one of the other five days of the week, texting is fine but voice calling is still a hassle. Longest phone call I've had is ten minutes. It usually drops the call within five minutes, typically.
Yes, I know I can switch EDGE only on my phone and not have to deal with it (and I do when I make a call) but that's not the point. My bill every month goes to that 3G network working, and it doesn't. I know that not everybody has the same problem as me, but a lot of people do. Maybe one day AT&T will get their network working right and actually live up to their reputation as the fastest network (cause they're not). Until then, my iPhone is up for sale

and I'll just have to move on to something different.