It took me several years to get Rupert Murdoch out of the house and it was only when "Star Trek: Enterprise" was cancelled that I persuaded the wife to let it go.
That was just pay-TV, though, and I have to say that, apart from the constant ratcheting up of prices, the service was fine.
We switched our ISP to BT last year because our existing ISP (a small indy company in Scotland called Firefly) could not match the combined broadband + phones price.
I had immense misgivings about switching to BT because of the usual horror stories about lousy customer service but, apart from the installation engineer clearly only knowing anything about the BT modem/router and nothing about how it might connect to my ethernet network, it has thus far been a case of "so far, so good".
Speed has been decent, availability has been very good and, thank Gawd, I have never had to contact them about any issues.
As BT Sport comes free with our package, we recently signed up for it. The two matches I have watched we've had a little bit of buffering - I think Emirates Marketing Project scored 18 goals against Spurs in one match while the egg-timer was slowly spinning - but nothing too egregious.
I've not yet got the BT web site broadcasts to work on Linux, as I believe BT uses Microsoft Silverlight as a browser plug-in. It works fine on Windoze, though.