We've encountered the same connection problem in Charlotte and got Global Entry as a result. We always seem to land at the same time as planes coming from Jamacia, Cancun, etc. and deplane after those. And usually half or less of the customs lines are open to process people; we've spent as long as 2 hours in that line. Global Entry truly expedites this process and eliminates the stress of wondering how long the customs line is going to be.