tmobile has a 2gig cap before throttling begins, ask me how i know? went through a bunch of bs with a buddy. att has there caps before you pay with no throttle unless your in the top 10% of users, sprint does not have a cap but the slowest speed around. Personally, i would reveiw coverage of your area and price comparison and go from there.