Houston all the way. I've transfered through there several times the past year on my way to south and central America. as well as onwards domestically. All connections were under 2 hours; connections were relatively easy, baggage always made the connecting flight (even with terminal transfers), immigration and customs was easy (relative to US airports).