Entre British airways et Swiss prends Swiss sans aucune hésitation !
tu seras serré(e) dans les 2, pas de miracle, ça reste de l'éco, mais le service et tout ce qui va autour est bien meilleur chez Swiss, et le personnel pour la grande majorité parle bien français. En plus tu évites
Heathrow, ce qui est aussi un point très important.
Bonnes vacances!