I can't answer the question you asked, but you might want to include each company's contactability and customer service in the equation, as well as the package and price? Personally I can't stand Sky as a company, but if they're keen to have your business, and VM are not, there's a message there.
I'm a Very Insightful Person, I'm here to share knowledge, I don't work for Virgin Media. Learn more
Have I helped? Click Mark as Helpful Answer or use Kudos to say thanks