Virgin Media here.
Been with them for 6+ years, since back in the NTL days.
Customer service sucks ass but the connection is ace. I wouldn't have anything else.
Had a total of 1 days down time over the 6 or so years and connection is quick.
Moved 3 times and get it every time I move.... its fantastico!
Have Sky+ HD for my telly though... but virgin do offer free TV and phone with one of the packages / or the other way round, I forget... so worth a look... and no seperate BT line rental then either... don't rate the tv service myself but I like sky 1 which virgin doesnt have.