For me I would prefer to go out of Miami as it is an easier port to get to, assuming you are flying anyway. So I would pick Celebration. Aruba, Bonaire, and Curacao just makes the decision even easier. The Mardi Gras ports are certainly nice as well, but they're not as special as the southern Caribbean (and most would agree with that).