Essentially I agree with the comment that we are very lucky in London to have two excellent airlines. I think it comes down to personal choice of what style you like.
I happen to value the route network and professionalism of the BA approach, and completely disagree with observations that BA crew are stand-offish, snooty or rude. I feel VS is a little style over substance, and don’t really like the ‘eggbox’ approach to their upper class seating.
As for miles, one of the best things about Exec Club is that the miles don’t expire, whih is good peace of mind if you are saving up for something.
For a non business traveller perspective, BBC Watchdog had a viewers poll – which was won by BA.