I guess the bottom line at the moment, as a business traveller, is who is more likely to get you to destination, BA or VS.
As stated in previous posts, I have always found the BA service in the air to be good or better.
But will they be on strike?
Presently, I would take VS (or another carrier)
This period of uncertainty must be hurting BA sales.