Thanks for the useful info Ricky

I've flown BA in the past to Australia, Austria and Scotland, but haven't flown with them for about 10 years. However, I'm collecting Tesco clubcard credit card points and have around 14K Cathay Asia Miles already, so I'll keep my options open and consider them in the future.
The only issue I have with BA is that they don't fly long haul out of BHX, which means a 2 and half hour treck to LHR and extortionate parking fees or taxi fares or a flight and wait in transfer from BHX to LHR