We have been very satisfied with our experience with Interjet. American Airlines has been less than satisfactory and United is not even a consideration. We used to fly Aeromexico, but decided Interjet is better. Only problem is booking.
Sat for over 3 hours in runway after landing, crew made no announcements and only served water after people complained. Weather was clear, so there was no good reason for this, crew claimed there was no ground crew to open gate or handle luggage!