You can enjoy a cruise in so many ways; you can be very active on and off the ship, mostly relax, get pampered, eat VERY healthy or indulge in too much of whatever entices you, and explore several different beautiful places in many ways. Key west, Grand Cayman and Jamaica are very diverse and fun places, easy to get around and find diverse adventures.
Even drinking on a cruise comes with many options. Sometimes at an all inclusive you feel like drinking too much, it is just a little too tempting. There is always something healthy you can drink for free on a cruise, when you don't want to indulge but it is available when you want to party that way. I like that I am not paying for too much drinking for myself or others.
The one criticism I would have- which applies to most cruise lines is the lack of general information on ports, beyond their excursions and shopping. However just do a little research on your own before hand; plenty of great information is available on here, or via Trip advisor and other travel sites. There are obvious advantages to going with your fellow cruisers on excursions but as long as you are reasonably careful you can get to many of the same places, or have other wonderful adventures, via public transportation or other local guides.
I found the staff to be overall excellent. I did feel the wait staff and other service workers seem to be stretched a bit more, working harder, and finding it harder to find the time to interact socially, but they are still professional, remarkable, brilliant, talented and very nice. They still mostly have a sense of humor, or are good actors, but just not as much time for fun.
The assistant cruise director; Victor was very engaging, great with kids and adults. He was a bundle of positive energy.
All transitions seem to be handled incredibly well. I wasn't expecting so many spring breakers, so early on but that was a only a minor inconvenience and did provide some entertainment and eye candy in exchange. There was a little trouble in the comedy clubs, a couple times with some young adults. I think an assistant should be on hand to encourage those who interrupt too much to party elsewhere.
I am looking forward to cruising Carnival again, including perhaps the Freedom, on their 8 day cruise. I will be looking on here for a great deal of course:)