I've cruised both before also. With kids, I choose Carnival. I can usually get two connecting cabins at a great price, which gives the little ones their own room for sleeping and the adults some privacy. Also - two bathrooms! RCL had better food, but the slide, focus on kids at Camp Carnival and the room size mattered more to me. I found Carnival to be the better value for younger kids (mine are 6 & 7).