I'm sure BA's product is better, but, to me, it's not worth an addition 20,000 miles and $190 per ticket.
Plus an LHR-LGW surface sector. That would probably nail it for me. I don't care HOW much better the caviar and champagne might be, that's the sort of thing that can ruin a vacation if things go bad.