What do you class as "better"?
Faster, Cheaper, Customer Service ...?
Speed and reliability.
I've used Plusnet and BT ADSL in the past and the connections occasionally drop out, requiring a router restart.
I've also used Virgin Media (cable) and Be ADSL in the past, and both were fast and reliable.
A fair price is also important, but I weigh that against the speed/reliability received.
I don't really need a good customer service as I am competent enough to set up my own router/security/home network, etc.