I've had all three, and we currently have AT&T. If you have kids heading out of state for school, I'd say that AT&T is a plus because the family with unlimited calling within the plan is worth considering. AT&T coverage in the lower 48 seems pretty solid whenever we've travelled down South.

As far as coverage, all three of them will have spots in the state they are week or don't cover.