I probably wont be of much help because we have only done one cruise and it was Enchantment last week. So I cant compare to
DCL. I can tell you we chose RCCL over DCL because for the exact same itinerary and room category, DCL was $150 less than double. I can tell you about our trip....
We did Cape Canaveral to Coco Cay and Nassau. We did My Time Dining so we chose our dining time but you pre-pay tips. They charge tips to your account each day anyway so that wasn't a big deal to us.
Night one dinner I had prime rib and DH had salmon. Both were very good. Not exceptional or anything but very good. Not sure what was in the theatre that night but in one of the lobby's we watched finish that lyric or something like that. We enjoyed it very much.
Day 2 was Coco Cay. Beach is beautiful, could have done that multiple days! DH and DS snorkeled just of the beach. I layed in the sun and also walked the beach with DD. They brought out a huge buffet lunch at noon and started games on the beach as well. On that particular day, 2 ships were there (both RCCL). We left shortly after that at 1:15 to participate in the sting ray encounter. Highlight of our trip for sure! Last tender back was 4:30. This was also formal night. For dinner I had another steak and DH had some seafood pasta. Again, very good. Not wowed, but good. That night we watched a singing/dancing tribute to the 60's. DD enjoyed it because she likes that kind of stuff. Im not crazy about musicals. I believe there was an adult comedy show that night but we did not go because our kids didnt like the kids club and they are 14 and 9 and I wasn't crazy about leaving them totally alone. For others who might be reading, the kids clubs can not be evaluated by my kids~they dont like anything!!
Day 3 was Nassau and not very good weather. I had tentatively planned to spend the day at Melia Resort for a fee but the weather wasnt good and we had had enough of the beach (we went a couple of days before our cruise too). So we just shopped for a few hours then hung out on the ship. That night was the Love and Marriage show which was absolutely hysterical. I had tears running down my face. Maybe not totally appropriate for my 14 year old but boy was it fun! We ate in the buffet that night, it was pasta night in the dining room and I didn't want something that heavy.
Day 4 was at sea. There were lots of contests at the pool; belly flop, sexy man etc. We hung out in the sun, DD and I did the bungee trampoline and rock wall, she used the fitness center a couple of times. That night, DH, DS and myself watched Frozen on the pool deck and DD went to the theatre for a broadway style musical. She really enjoyed it, I wouldn't have because again, Im not a musical fan. We ate dinner in the buffet again, it was just easy.
We purchased the royal replenish package which included soda, non-alcoholic frozen drinks, specialty coffees from the Starbucks, fresh squeezed OJ and bottled water. It was $20 per person per day (4). I don't think any of us used $80 worth of drinks but it was nice to not have to worry about it and the kids loved the "slushies". Not unlike the
disney dining plan 
Sometimes convenience is worth a cost.
We did self disembarkation so we could get on the road to Michigan ASAP. We were at the breakfast buffet right at 6:30 am. In line by 7:30 am and on the road by 8:45 am. Our assigned time was 9;20 if we had gone that route.
Like I said, probably not super helpful since we cant compare to anything but we all would cruise again and we would all do RCCL again. ALL of the staff were superb!
Oh and for the dining, we chose a table alone. We liked our server so requested him the next night and got the same table with the same server. Then we didn't go back so I don't know if it would have gone so smoothly all nights.
The cabins looked comparable in photos. We had a balcony room and I purposely chose a room with the sofa AND a pullman bed since DD and DS don't like to sleep together. It worked perfectly. In fact DD has mild autism so we were able to hang our beach towels from the pullman, over the sofa bed to make her a little cave area for her sensory needs. It was great!
Feel free to pm me if you have any questions. I will do my best to answer
