I would recommend since Virgin is available you should go with them, although BT's FTTC could get you a decent speed too, you have to remember distance from the cabinet is a major factor in decreased speeds.. something that Virgin doesn't suffer from.
Of course you could end up with terrible speeds on Virgin if the area is over subscribed, however I think this is far less likely to be the case. As for the superhub, it's alright but it does have its issues sometime, if it plays up you can always stick it into modem mode and connect it to a different router.
Virgin also have traffic management during peak times but depending on your usage you might not hit their limits or even notice it, I believe BT do the same.
Out of the two I would definitely recommend Virgin but if you were to go with FTTC instead of choosing BT you should go with Sky. Sky's FTTC packages are truly unlimited and actually have no shaping or traffic management at all, no matter what time of day. They have the 40/2 package listed on their site but they also have an 80/20 package you can only get by calling them (more info:
http://www.skyuser.c...ro_is_here.html )
Thanks