Depends on your location and needs. Verizon has the broadest coverage but do you really need LTE in Montana or West Virginia? If not then it's a moot point.
Tmobile works best for me because the data speeds are consistently fast and it's unlimited with no worries of overages. Being cheaper than AT&T and Verizon is an added bonus.
Who said anything about Montana or West Virginia?