If you are not a heavy user, I will say virgin, but if you are bit torrent heavy user, look elsewhere. I went with BT infinty
I would have to disagree to this. Majority of Virgin's network from their main infrastructure to your home would be achieved through fibre optic cable, not to say that BT Infinity doesn't use optic fibre, but I believe BT's infrastructure isn't as consistent in terms of delivering internet speeds through high transmission medium at all times.