Our flight didn't leave until 3:00. Our choices were 3:00 or 11:30. So here is how our disembarkation day should have gone:
We had early breakfast. Towncar was to pick us up at 8:00. We would have been at the airport by 9:15, two hours before the early flight left.
Here is how it went:
We had early breakfast. Leaving the ship my kids decided they had to visit the bathroom. The bathrooms were very crowded. It took half an hour for a potty break. My daughter had left stuff at the table the night before. Check with guest services for lost and found. It had all been moved off the ship. Leave the ship. Get DD's stuff. Find our bags. Missing a bag. Look for bag. Talk to Disney CM. Look for bag more. File lost bag report. Leave terminal. Porter takes bags to airline checking. Airline checkin line is long!!!! Thirty minutes to check bags. Get in towncar. It is now 10:00 and we are just leaving.
We are at the airport at 11:00....Could we have caught that flight by running - nope, the security line was 45+ minutes long!
Had we needed to catch an early flight, we wouldn't have putzed looking for the bag (and probably would have found another method for the potty stop as well). I would recommend skipping breakfast and grabbing a donut or something upstairs to be among the first off the ship. But still there can be delays, you can't leave until customs clears the ship, which doesn't always happen in a timely matter.