I've used both Verizon and AT&T.
Generally, I find Verizon has so much better coverage in more obscure places. Plus, the last phone I had from AT&T was literally satanic, in the fact that often when I'd make a call, all I would hear were very creepy sounds like someone yelling over the other line...and yeah.
Not going back to AT&T just because of that.