I live in Wyoming where population density is very low and incomes are typically rather low as well so we usually trail behind in internet speed and pay more for it than people in other places. I pay for the most expensive residential internet plan the local telephone company offers: $195 monthly for 30 Mbps down and 10 Mbps up. They've had this highest tier available since about August 2012, and even then the 10 Mbps upload comes only at special request and additional monthly cost. I know a lot of you guys pay less than half as much for similar internet speeds.
The thing is, this is a local ISP (with a monopoly in my town) that still manages to deliver 90-95% of the advertised speeds consistently and without throttling, data capping, or port blocking. Not bad for a small Wyoming town of less than 1000 people, really! I'm not sure I would trade that for Comcast service even if it was a quarter the price.