Out of all the ones I've had or my friends have had, AT&T (which was formerly CellularOne) had the best coverage/service. But, their prices are the highest. So, you really get what you pay for. Their customer service was really good too, 1-2 years ago. Never was on hold for more than a couple seconds.