I hate AT&T’s quality, but I don’t hate it enough to leave. I didn’t really understand that, but then I started keeping track of how often I use voice. On my phone I only use voice about 5% of the time I use my iPhone. Almost all the rest of the time I’m using it for Twitter, to read news, to interact with apps, to play games, to Facetime with my sons/wife, etc. In non-voice parts of using the iPhone AT&T’s lack of quality of service doesn’t matter at all. Most of the time I’m doing those kinds of things I’m on wifi anyway. To gain better voice quality, which I only use about 5% of the time, I’d have to give up a better experience on the web and in apps, which just isn’t acceptable to me.