Miami is even bad when it is your final destination. Takes forever for checked baggage to get to the carousels.
Easiest time we ever had returning through immigration/customs was coming home from Havana. I guess they figured no one would smuggle anything OUT of Cuba.