For flights into Mexico, I have flown Aeromexico, Mexicana, American, and Delta. Domestically, Ive flown AMX, MX, and Aerocaribe. Personally, I find the international service of the Mexican airlines to be better than that of the American airlines. Shorter flights dont allow much time for comparison...all airlines operate similar equipment with similar service, but on longer flights, Aeromex is really great. Ive flown both DL's and AM's JFK-MEX nonstop 757 services and wouldnt hesitate to choose Aeromexico. In fact, I would prefer AMX on that route. Domestically, I have also found AMX to have slightly better service than Mexicana. I used to fly MX because of the beautiful tails, but now I try to fly Aeromex dometically as well. If you're flying to MEX, PVR, GDL, CUN, MRY, ACA, or Los Cabos, of course American Airlines provides reliable, good service. If you get a chance, fly on Aerocaribe's F27s and FH227s before theyre all gone. I already have...what an experience.