Sky offer the broadest range of TV content and on-demand apps of all the pay TV providers in the UK. Virgin Media on the other hand offer better value for money, especially with their pre-made bundles, which makes them an excellent choice for all-round home entertainment.