Enjoy EK; it suits you, stick with it.
BA cannot satisfy every journey, nor should it seek to do so. It is steadily increasing passenger numbrs and margin, particularly in premium cabins for its target marget, which isn’t Cheshire.
Odd that if you have an office at Heathrow, you are driving from Cheshire. But horses for courses, I suppose.