I canceled sky last month and i have never been happier. Running XBMC Frodo build as TV frontend and DVBViewer as the backend and running 2 dual tuner cards, one freesat and one freeview so I get all the channels.
Can tune to 4 common TV stations simultaneously. With the DVB Scheduler web page i can schedule any program I want anywhere in the world, don't need no Apple app.
Used the old sky dish and a freeview antenna i had put up one year ago. Now the whole house can have TV streamed from one PC via Ethernet/Wireless to anything i can throw XBMC onto, now thats multiroom
There is plenty of free IP stuff as well like Iplayer, 4oD, Channel5 and ITV Player just to name a few. Good old XBMC
Basically sky are playing catchup now with all their only as of late Ethernet enabled sky box, and all the stuff they have on demand never gets updated and is a very basic selection.
The GOOD tv is all on BBC for which we pay for anyway via TV Licenses and sky only really baited people with the sports channels; as for movies they are old, over repeated and wouldn't bate anyone; their special channels well that will get offed via IP one day by new start ups they have got nothing really.
One day it will all be IP is really going to take hold once fibre rolls all out and then sky will have some serious competition, no need for satellites. Just a matter of time...