I agree. The only good thing about IAH is getting on a plane to go somewhere else like Cancun or Belize.
The food is awful unless your palette is conditioned to the likes of Popeye's Chicken or Bubba's Bar & Grill.
The carpet always seemed dirty(probably related to that smell you spoke of). I recoiled in shock when I saw a mother let her baby put its pacifier back in it's mouth after dropping it on the floor. Eeecch!