I think it is perfectly clear what the BA cabin crew achieved, besides the obvious payrise, protection of their T&C's, top up payments, double nights after long range protected, part time list cleared every three months and staff travel fully restored. Didn't they do well!
But their greatest victory was a negotiated settlement, not one that was imposed. The union busting strategy failed and in the end BA's senior management and CEO had to talk to the BASSA reps.