We analyzed more than 2 million speed tests alongside price, coverage, and customer satisfaction data to rank every major ...