Currently my choices are Comcast and AT&T. I'm lucky to have that much, considering I live in this little backwater called Sacramento, California.
Sorry, that wants scare quotes. My "choices" are Comcast and AT&T. That's like choosing between getting your left nut cut off and getting your right nut cut off. Both are near, if not at, the pinnacle of Worst Customer Service Across All Industries. (Apparently Time Warner holds that distinction. In the US, at least. But I digress.)
Currently I'm on AT&T's DSL network via a local third party provider (Omsoft) that actually DOES provide customer service. For $40/mo (plus all the extra taxes and regulatory garbage) I get about 15m down and 900k up. Note that these guys don't choke the throughput; if I went directly to AT&T I'd get at most 12m down and 768k up -- I'm getting my current stats because it's what the connection supports. And I'm paying less. I can double my throughput by doubling my cost, for $80/mo (plus aforementioned garbage) I can get a second line, they tie them together and I'd presumably get 3m down 1.8m up.
For $70/mo I can get about 25/2m from Comcast, along with their customer service. No thanks, been there. If Google showed up here with $70 gigabit service I'd be all over it like white on rice. "Need" gigabit? It's got nothing to do with that. What we need is competition. Comcast and AT&T isn't competition, it's a duopoly.