Another point in favour of IAH is the MIA weather.
I missed a conx there as one of the regular afternoon thunderstorms sat over the airport for an hour and shut ops, we couldn't land for a while, when we did get down it was chaos on the ground with gate availability, etc.