Knock on wood, all the times I've recalled I breezed through Immigration and Customs at LAX, PHX, MIA, CLT, ORD, and IAH.
However, last month, I spent over an 90 in the immigration line at ORD, plus another 40 min in line at Customs. It was quite annoying to have ran to make my connection. I was supposed to have a 3 hour connection... Also, my bags didn't make the connection either.
Anyways, I convinced myself to apply for Global Entry today (6/1).
I am anxiously awaiting the approval/interview process since my next international trip is 6/11.