I went with Verizon. With my 4, AT&T was a nightmare of dropped calls and spotty coverage, although I don't know how much that might have been fixed by the new antenna design. Verizon's 3G data is slower in speed tests but what I care about is real-world performance and the Verizon phone pulls up web pages just as fast as my old AT&T 4 did. It's slower with downloads (apps, music etc) but I rarely do that on 3G anyway and streaming music works just fine.