Just to add diversity of opinion: I've been with Demon for over 2 yrs now. I use the (no longer offered I believe) "Express Solo" package which gives me 576kbps for £24.99 per month...
Customer service is excellent - as long as it's in business hours you usually get through to a human within 3 or 4 minutes.
Reliability is good, which makes me reluctant to change, even though the package doesn't look brilliant value compared to newer ISP offers...
1mb or 2mb would be nice, but Demon is reliable and support is good... What to do....
Cheers!