I've been with AT&T and Verizon, and they're both meh. The only provider I've heard good things about in terms of customer service is Google's Project Fi (but it only works with select Android phones).