No.
I had already switched for long haul premium as BA products are simply poor. Shorthaul is shorthaul and will be price driven. The incentive to fly BA shorthaul has now pretty much gone so price will win out more often now. Biggest problem is that LHR is 21 miles away so price difference will be between LH and BA or such like. I wont be rushing to LTN or STN any time soon
Now if someone comes up with a household account for AA then it really is bye bye BAEC. Not holding my breath however.