Glad the highs outweighed the lows
DCL will always, for us, be a highlight of any Florida holiday that includes a cruise. It really is amazing, both in terms of experience and service.
Sorry about your problems with Miami airport, although IIRC I (and others) did try and warn you of the problems before you went. As I think I alluded to back then, Miami airport is not an airport I would willingly choose to travel to (even as a cheaper option) as it is just so poor. We are having to fly in there next May, as our cruise departs from Port of Miami but, believe me, I actually considered flying in to Orlando and driving down instead
3 week trip next year sounds great. We are planning the same