It's worth noting that the quality of the line has nothing to do with the ISP - between the exchange and your home it's all to do with BT (and they will only fix problems with voice calls, so there's not much you can do about it).
Having said that, ADSL2+ services such as Be, Bulldog, TalkTalk, are ...