I am a geek and a somewhat heavy computer user/downloader (streaming video on YouTube and elsewhere, large file downloads etc etc etc) and even I dont need 25Mb/s to be happy.
The real problem in the US are people stuck with dialup (unusable on today's internet), wireless (slow as hell and very high latency), slow ADSL (ADSL2+ speeds are great if you can get them but many people in the US can only get 1.5Mbps ADSL1 if they are lucky) or slow shared bandwidth options (like cable where the cable companies put far too many people on the one head-end and everyone gets slow speeds all the time).
That and ISPs who have ridiculously low caps (and ridiculously high prices for extra bandwidth if you go over the cap assuming you can even buy more). Wireless providers are the worst offenders here but the big fixed-line ISPs are going in that direction too. Oh and those ISPs who mess with your traffic (e.g. trying to block or restrict BitTorrent or overwriting ads in web pages with their own ads or other scummy things)