Yep. Post #2 pretty much sums the situation up.
For me, it is not so much the operating aircraft but the schedule, previously even after 251 became LHR crewed 255 was still an option.
Now I don't have a choice anymore. But BA is definitely becoming quite competitive price-wise. Right now, if you have a last minute trip to LHR BA in F (A - which is always there even at the last minute) is actually cheaper than CX in J and the same as CX in C. And BA F cabins on this route are comparatively lightly loaded as well - all the badmouthing of the product has definitely taken its toll over the years,