Nothing beats Verizon coverage. Though their phones suck since they aren't GSM which usually has more offerings.
After suffering through T-Mobile which was a GREAT company except for no coverage in my house in Jersey, I was forced to switch over to Verizon, less minutes, phones suck, but I get service EVERYWHERE.