Sorry, I didn’t notice this until now.
We’ve done 1 DCL cruise (Magic, 2005) and 15 RCL since then. Our sons were teens when we did our first cruise (the Disney one). We discovered we love to cruise, but RCL met our needs better, mainly for cost, things to do on the ship, and itineraries. We’ve sailed RCL out of PC 9 times, as well as Miami, Ft. Lauderdale, Tampa, New Orleans, Galveston, and Vancouver. We like sailing out of PC because it’s easy to get to (and not in a big, tangled city) whether driving or flying into MCO and taking a shuttle like Cortrans, and we’ve become very familiar with MCO. We have not driven our own vehicle to RCL’s terminal, we had a one-way rental that we dropped off near the port then took the rental company’s shuttle to the ship.
Like others have mentioned, the basic price does not include gratuities, photos, alcoholic drinks, premium coffee, soda (they do have regular coffee and iced tea if you need caffeine), other non-alcoholic drinks like smoothies, fresh squeezed juice, mocktails, shakes, and bottled water, specialty restaurants, on-board spa/salon services, internet, bingo cards, fitness classes, most room service, ship-to-shore phone calls, off-hour childcare, nursery, laundry/dry cleaning, things on their private beach/island like cabanas, and the casino. They do have several beverage packages and internet packages which you can buy ahead of time or on the ship.
Disney cabins have the split bathroom - one room has sink and toilet, the other has sink and tub/shower. RCL standard cabins have one small bathroom with sink, toilet, and shower.
Disney ships do not have casinos, RCL ones do.
RCL used to have characters from Dreamworks movies, but that ended a few years ago.
RCL has 6 different classes/sizes of ships. Disney has 2.
Depending on the RCL ship, you might have activities like rock climbing, zipline, Flowrider (surfing machine), mini-golf, ice skating, indoor skydiving, or bumper cars.
We usually eat dinner in the main dining room. The food choices generally suit us. We are not "food snobs’ by any means, and we try to make do with the free food/drink choices rather than the upcharge coffees or dining venues. Once in a rare while we might eat at Johnny Rocket’s or a specialty restaurant but usually that’s because we have a coupon or special offer.There are so many places to get food, nearly all day long. Drink packages can be nice if it seems worth it to you to have unlimitied sodas, for instance.
RCL’s Perfect Day has some free things to do/beaches to go to, and some that have a price.
We have stayed with RCL mainly because of their loyalty program (more freebies/discounts the more you sail with them) and we think they do a good job for the price.