this for my son, as well
"While the Disney kids club is visually more beautiful than what Royal has, DS prefers Royal *by far*. The counselors get to know the kids and they are *involved* in the activities. On Disney there are just so many kids that the counselors don't get to know the kids, and they are only involved in named activities. Between those, the kids just sort of roam around and do whatever they find to do.
The club is a bit more strict; DS has yet to see anyone be allowed to play videogames on Royal, for instance. And you have to be on board with the game the counselors choose, because there's not a real other option. That said, DS loves this. He's always up for games."
My kids thru age 11 preferred RCCL. At 12+, they strongly prefer
DCL, but they are not sports/adventure teens (which would like RCCL better). On RCCL, the teen area usually is not staffed during the day, only after dinner. RCCL does some things around the ship as organized activites, like photo (and old fashioned) scavanger hunt in groups of 4, basketball contest, etc. I cruised on RCCL at Easter and saw groups of young teens having fun. There is also more sports stuff--dedicated Bball, sports court, flow rider and ice skating(some ships), rock climbing wall. Some ships have Dreamworks characters.
As young kids (5-9), my 3 kids loved RCCL kids clubs. Even the 4 day cheapo Bahama cruise had an excellent kids club on their private island Coco Cay.
What's not as good--no Movie theater. A few movies are played outside at night, but during the day, it's sports, poker, etc. and hard to see the screen. On 5 day Liberty, we had a 3D movie in the show theater on Sea Day. On Navigator, no indoor movie on 8 day cruise. Dinner is fancy, but not themed. But, at main dining, you can get kids meals first and counselors come to the MDR and pick up the kids 45 minutes later. Kids club is open 9-12, 2-5, 7-10 on sea days, with one free PJ party and paid late night til midnight or so. Open all day on port days. Rooms are more cramped, but we paid 1/3 of what Fantasy was over Easter for family of 4. Not as many activities during the day as on DCL. Food not as good in MDR. We paid $70PP for 3 nights of speciality dining and were happy with the combo on MDR/3 nights speciality. Entertainment on DCL is better, IMHO and better for younger kids. However, RCCL upped its game on our lsat cruise. Good entertainment, all family friendly, but probably would not appeal to those under 12 (Comedian juggler, fake Bon Jovi band, really good singer, plus a few Vegas song/dance).