I'm 15 and I've been on both the Disney Magic, and the Voyager of the Seas (RCCL) and I think that Disney had a better kids program and a better teens program. I was on the Magic when I was 12, so I was in the 'kids' Oceaneer Lab. I loved it. The program directors did a great job keeping us busy! My family and I also went on the Magic again when I was 13, so I could go in the teen hangout cafe. It was also a lot of fun, and they had lots of cool activites and games planned. On the Voyager however, the teen hangout place was EMPTY whenever I went in there. So it was obviosly not fun. I did get a schedule of teen activites for the day, but nobody ever went to them, and we had a full cruise. I think that the Voyager was a much cooler ship because of the ice-skating, rock-climbing, and mini golf, but the Disney ship had a better kids program. Hope this reply was helpful. Happy cruising!