I'm in an area that currently only has two competing consumer ISPs: Cox Cable and AT&T U-Verse, and I've had major issues with both.
On Cox I'm only able to achieve a quarter of the bandwidth I pay for and they have unreasonably low data caps (and the connection quality is none too impressive, to boot). On AT&T they monitor my traffic and actively disrupt my connection if they detect any torrenting at all, regardless of what I am torrenting (over the phone they admitted to this and said it's to "comply with copyright laws").
I would love to campaign for a municipal internet service, but my state has laws against it thanks to major ISP lobbying. Are there truly no other options except to move to an area with better service? What's a consumer to do?
I end up using dial-up for low latency stuff like SSH. Thankfully, there's someone in my area who offers it for free.
You may want to try a non-Uverse DSL option from AT&T. Definitely make sure, but I've heard people say they throttle those less for some reason.