Terminal B is the worst. Make sure to eat and have cocktails elsewhere before flying out. President's Clubs at all terminals make layover and delays much better!
George Bush Intercontinental Airport is the 8th busiest airport in the U.S. and offers service to more Mexican destinations than any other airport in the nation.