#1 Peeve = BA program is getting quite useless for my personal needs. Finding availability for a Partner Award [the 2-4-1 voucher] is almost impossible unless you are the keyboard at T-365 when the [2] seats are released.
I could add to that the changes to the upgrade costs using Avios [if you can even find availability]. Having already switched most of our l/h flying from BA to AA, there's now little point in paying the annual GBP150 for the BA Amex Premium Plus card that has a higher Avios-earning rate on spend. BA has completely emasculated their program as it used to work for us [YMMV], and it's a bit late in life to start trying to switch to AAdvantage.
Answer for us seem to be simply buying cash fares in sales, forget 'miles/programs' completely, and just do enough to retain BA Gold/OW Emerald status for the benefits that gives.
If there was ever a way of destroying customer loyalty, BA certainly found it