MIA is a massive airport that takes a long time to get to your gate.
Security lines at MIA are often very long
Regional flights at MIA are a royal PITA, worse than anywhere in the US.
Getting to the MIA car rental facility is a massive shlep.
Leaving/getting to MIA involves toll roads.
FLL is more centrally located for everywhere except downtown MIA/South Beach.