I love both, but find that Dolphin does have a few more conveniences on hand for us, including Tubbi's and the Ice Cream Shop down on the first floor. With my very young ones (2 and 9mos) having immediate access is important. However, the folks at Swan were very inventive at fulfilling needs, like a glass of milk or juice at odd times, and it is smaller and a little easier to find your way around. As for outdoor features, they share them, so it really makes no difference, and the boat dock is shared too. It might be a little shorter walk from Dolphin to EPCOT (via the Yacht/Beach walkway) than from Swan, but Swan is a little closer to MGM (although it may be a bit far for some to walk either way!)