We analyzed more than 2 million speed tests alongside price, coverage, and customer satisfaction data to rank every major wireless carrier and MVNO in 49 states, 19 major cities, and nationwide.