Never flown VS UC so hard for me to comment. I’ll give you my thoughts on BA CW and a few thoughts on what I’ve read about VS on other forums.
However, it all comes down to personal preference.
For me I’m not that bothered about pick-up in the UK (although only the top fare classes on VS get it). T3 lounge I’ve not been to but have heard good things. I do like the new T5 lounges.
As for your thoughts on the BA on-board staff this is something many people here and on other forums would disagree with. On all my BA flights I’ve had excellent FA’s, superb service and excellent food.
As for redeeming miles, I’ve never had a problem yet. I agree that some routes and some dates are hard but it’s all about planning and flexibility.
As for why I choose BA – I like the products, service, the range of routes, ability to earn miles, etc.