:p We have been on 15 Carnival Cruises, 4 Royal and 2 Disney!! I think it really depends on what you like to do. I heard that Princess was more subdued and relaxing but we really don't like to do a lot of that unless we are on a 7-8 day cruise. Carnival has a wonderful kids program so they definitely appeal to the families with children as well as Disney. Anytime we plan a group we take Carnival. I have only been on one Carnival cruise when I was miserable and it was due to "rough weather". We take Royal for their island "Coco Cay" which I love. Disney has by far the best food and family atmosphere! BTW - Fantasy although smaller is one of our favorite!! 5 so far on this one Miracle - absolutely beautiful and the best food on any Carnival Ship we took the maiden voyage from Jacksonville on this one and it was the 2nd best cruise ever!!!