I come into Miami a lot, and I really can't complain, beyond the fact that it's 4:30 AM. I usually make it from wheels down to out side immigration with 20 minutes, including the always invigorating speed walk (about 10 minutes) from gate F-whatever to customs. I have arrived at other times, and the facilities seem to be over-burdened.