Not really, Sky's main business is satellite broadcasting and that's their main delivery platform.
Virgin ( formerly NTL / Telewest / Nynex etc ) is a cable operator, currently the only one available in most of the UK. There have been many over the years but mostly go to the wall as the costs are high vs. subscriber rate. They carry some but not all of the channels broadcast by Sky as well as the 5 main terrestrial channels.
All satellite signals are prone to interference during bad weather as they need to travel through the clouds from above to get to your dish.