I would not be happy with a 45 min connection time in Miami.If the gates are close and your flight is on time its doable..but any hiccup and your flight is gone.I like 90 mins to 2 hours for a Mia connection..panic is not a good way to start a vacation.