We have been on all 4 of the ships. Our most recent experience was on a b-to-b on the Dream (couldn't handle the idea of getting off after only 3 or 4 days). I have to say, we met some of the best CMs on that ship (Alex in Merchandise, Dan in Entertainment, and tall Kadir in Beverages, specifically). And the food was some of the best Disney cruise food we've had (the worst being on our May Hawaiian cruise last year...OMG!). As for favorites, it's hard to say. The Magic feels like home, but I do love the adult areas on the Fantasy and Dream, despite the tiny adult pool. I don't think you can go wrong w/any of them. That said, I do think the newer ships are better for kid play areas too.