We use Virgin for phone and broadband – works ok. Think we’re on a 30MBit package but new installs may be faster by default. I don’t bother with additional channels; just freeview on the TV and a Netflix subscription.
There may be cheaper ways to do it, but Virgin seems reliable for me (others will be along in a minute to tell me they’re rubbish) – at least with one supplier for the line and BB there is one point of fault – no blame passing to BT from broadband company.
J