@KSHaggag: actually there are many reason to prefer the very civilised BA to the weird Swiss:
1/ The planes: those A330 and A340 are terrible especially when First and Business classes must live together (Swiss staff are themselves saying it is impossible for them to serve the clients properly on-board these planes)
2/ ZRH airport: to be avoided. Looks a dead expensive mall with a stupid and useless train in the middle
3/ Miles&More: the ugliest mileage program requiring the passenger to fight to get the deserved miles credited.
4/ The “beds”. Actually looks like coffins. It goes down into its box to get flat.
5/ Average limited IFE.
6/ Food OK but no more (OK, here I agree, BA’s is not much better)
7/ Limited network in the US
Definitively, fly BA or even AF but not LX or LH…