Just to welcome you iNebula to Flyertalk and welcome you also to the BA Forum. It's good to see you here, we like to be welcoming to newcomers.
I cannot add very much to the question, but if one aircraft is cheaper than the other - end to end - I suspect that will be the winner, knowing BA.