Ive got the full lot with Virgin and couldnt be happier tbh
With regards TV, id agree if you want all the bells and whistles and are looking to pay upwards of £80 per month, then Sky have loads more options.... more HD (mainly their own channels ie Movies/Sports) and then they have 3D coming in, but again its technology at a price which you might not really want.
As for BB it has to be Virgin upto 50Mb cable, no problems with speeds for me at all and thats using wireless on 2 Laptops, Console, Ipod Touch etc - Sky always try to blag me when they knock the door that do I really need 20Mb and can Virgin guarentee that speed... I say yes, it does and if I really wanted to go back to using a BT line for broadband, then the poxy 5mb max that id get off of that is barely worth me having internet for.
Phone is a much of a much'ness.
V+ is fantastic though, I believe it beats the Sky version by letting your record 2 channels at the same time, whilst watching a different 3rd.... Sky lets you record 2, but you have to watch one of the two (or at least have one of them running).
Yes i might be a Virgin fanboy (i did have Sky previously but once i moved to a Cable area there was no choice) but the value for money is there, im on XL, XL, L with 2 boxes V+ for £45 p/m iirc - if I price that up on Sky, im looking at £60-70 quid so its a no brainer.
Also not sure if Sky offer this now, but Virgin has a free phoneline for all support/CS queries... for Sky I was always on to them on a 0845 number costing me an arm and a leg just because they didnt understand how to bill me correctly.