I have to say that ORD does a pretty good job of getting passengers through immigration.
I've never had to spend a ridiculously long time in line...such as SFO in the a.m. when the Asian flights arrive, or IAD from 4-6 when the Euro flights get in.
Pick the flight that works best for your schedule--that's my advice.