I managed to haggle to a fairly decent deal with Virgin and got BT Sport thrown in. I would dearly love to ditch the TV aspect of Virgin's service but we have awful signal where we are for freeview and I'm not savvy enough*to work out how to get basic TV for free online, other than through apps.