I prefer IAH unless my destination is South of HOU. I don't like the congested city streets one has to take between HOU and I45. IAH has much better connections to the major highways. In my experience, DFW-HOU flights are also cancelled much more often than DFW-IAH.