to be fair it rarely takes over an hour at most US airports to get through Immigration - everyone has a horror story - normally involving Miami, JFK and worst of all LA
last few times I had two under 10 minutes and one around 50 minutes inbound
Outbound is relatively easy