I run on pipex and haven't really had any problems with them, except that it took them about 3/4 months to upgrade my account to 1Mb and £24/month I'm probably paying over the odds.
Have a look at some of the comparisons at
www.uswitch.com if you need info on price and features for most of the big broadband suppliers