My personal opinion is that for BA, they should adopt a similar style to VS. High quality business, premium economy and a decent economy class. However, I do feel there are a number of routes that BA do benefit massively in the F cabins (LAX/DXB to name a couple) so I would guess that maybe they have a mix.
Thats what they do anyway....