Our first 5 cruises were with
DCL and we loved them - all 7 day to Caribbean. However the prices went so high and the itineraries hardly varied so we decided to try elsewhere - we like 4 ports, especially as CC is not a guaranteed stop!
The last 2 years we have cruised NCL Getaway and Carnival Magic.
NCL was great except for the MDR. Luckily we had free speciality dining as a booking perk so only ate in the MDR once.
The Carnival Magic was certainly very close to DCL for us - admittedly we had a suite compared to a balcony on DCL - and we were all set to rebook until we discovered that DS's school holiday is a week earlier next year and we don't fancy that itinerary. DS said it was his best cruise so far - he is 10.
We are therefore trying RCL Freedom of the Seas for an 8 night cruise.
The money we save on not booking a DCL cruise goes a long way towards paying for a week in WDW pre-cruise

)