MIA is a mess, but it isn't too bad when you use a limo service for pickup and return. We are flying in to MIA this Saturday for the inaugural cruise (well, inaugural cruise where the pax are paying for their cruise) for the Freedom Of The Seas.
I probably should stop being so lazy and simply drive to Birmingham or Nashville and take Southwest to FLL for all cruises out of Miami or Port Everglades. As noted, FLL is a much more friendly airport. But HSV (Huntsville Alabama) is just a 15 minute drive from my front door and is REAL user friendly. To me it is worth the cost.