To make a long story short...
I was attempting to make a friend's wedding in Rosarito Beach, a seaside resort just south of the San Diego-Tijuana border.
Attempting to non-rev from IAH-SAN was impossible due to high loads. An alternate idea was to travel IAH-MEX then MEX-TIJ on AM as both legs appeared open.
Upon arrival in MEX, all AM flights to TIJ weight restricted, primarilty due hot-high conditions that day (28C).
In between waiting and giving up, MEX airport had nearly no places to sit, poor air circulation in terminal due low ceilings, and long walks from security checkpoints to gates. Construction has been never-ending since my last visit in '95.
Although adequate for immediate arrivals and departures, MEX is a poor introduction to this important city.