I loved the Dream and my kids were 6 and 8 when we first went on the trip. We just came off the Magic and my kids were 8 and 10. I liked the Dream because it was newer and larger. However, the kids loved both ships-- they enjoyed Aquaduck on the Dream and the Aquadunk on the Magic. They liked the Aquadunk a little more than the Aquaduck since it's more thrilling to them than the Aquaduck which they felt was slow. They enjoyed the midship detective on the Dream which the Magic does not have. They liked both kids clubs, but my daughter is 10 so she was able to participate both in the Oceaneer's kids club and in Edge on the Magic and loved it. My kids enjoyed the theater shows -- Twice Charmed, Tangled, and Dream on the Magic better than the theater shows on the Dream. My kids (son and daughter) liked the fact that on the Magic there were both princesses and superheros meet and greets with Thor and Captain America- who were actually awesome to take pictures with. They also liked being on the ship for 5 days (Magic) rather than 4 days (Dream), less chaotic and more time to do different activities.