I have flown out of Houston on almost all of my international trips, have never missed a connection. When I returned from belize in August, customs was practically deserted, breezed through in about 5 minutes. It can get crowded, but as long as you give yourself more than 20 minutes between flights, you should not have a problem.