I would prefer Mexicana. Have been flying with Mexicana for twenty years. and have always had great service. flown with aeromexico like four times and dislike it. they have old planes and their service is bad from the ticket counter all the way to the plane. first class is hoorible on the older planes.so mexicana all the way. i am glad mexicana will be flying to europe