This is my time to respond to this,we had AT&T High Speed DSL Elite service 6Mbps/512kbps, we were capped at 150GB a month,and we could not get Uverse,as long as nobody was gaming or streaming a bunch of movies it was OK for 1 family.
Then because of a poor economy my son and his family needed to move in,then my daughter-in-law's 2 sisters needed to move in and AT&T High Speed DSL service was not OK anymore,we always went over the 150GBs.
A DSL service that was $54. a month,became a $84. a month service due to overages,not only that but when my AT&T bill was paid,the internet usage did not reset until 6 days later,we believed this was a deliberate way to promote overages.
We had Charter cable but because we are 5 miles out of the city no cable company before or now would bring us into the 21th Century it was not considered a good investment because we are not considered a residential area.
Then because of a want to merger our area became viable for the New Charter Spectrum cable and internet service,it felt so good to kick AT&T DSL service out and now we have Charter Spectrum cable internet 60Mbps/4Mbps for $39.99
for a year,then it goes to $59.99,still not bad for those speeds and now we are happy and give Thanks because the Almighty sure works in mysterious ways.