It is marginally better because it includes Flying Pay in the 15% calculation. The reduction in joining pension was suggested but soundly rejected by the current workforce, something which would definitely not happen in BA!
BA Pension contributions are based on a seperate 'Pensionable pay' payscale however, which for me is nominally £12k higher than my basic pay.
I'd suggest that the current BA workforce are pretty united at the moment though, given the most recent ballot!