It’s been a long long while since I last travelled long haul with BA but I much prefer Virgin. And I recommend Virgin Premium as a minimum; the last time I looked through the curtain into economy it was like a zoo in there. There were children climbing over seats and litter covered the floor.