Another thought was how busy each airline will be? Nothing does more to make a flight more bearable than when it isn't full. We flew BA on this route about 6 years ago and it was rammed full and think it would be again so I think BA is probably a non-starter anyway.