We haven't had issues leaving the US from MIA. When we return via MIA there have been a few times we have had checked luggage and the waiting area was a madhouse and then you have to go through security again which can be a breeze or another madhouse. We have global entry but sometimes it is just the mass amount of people that stresses me out. As Dziadzi mentioned they had ~1hr 15min between flights, personally I wouldn't fly with less time than that. Prepare for the long lines and you'll be pleasantly surprised if you breeze through. Happy travels.