Virgin cable good
If you are in a cabled area VM outperforms ADSL and FTTC mainly because of the final few yards of crappy copper.
I'm waiting for FTTP to be available to see who offers best bang per buck.
However i know two areas (hundreds of miles apart) which have clusters of fibre terminations on top of the local poles but with no sign of an FTTP offering.
So I am stuck with VM for the moment. Who to be fair do give a good service.