We loved staying at the Swan and did it three times. A friend of mine, who is a hotel snob, returns time and time again. It's not a big resort like the Dolphin and I prefer that. The Swan is very quiet even with the conventioneers. In the morning, you will see them off the lobby area sitting around looking important. I think the rooms here are very nice. Also, if you have to wait more than 10 seconds for an elevator, I'd be surprised. I don't know how they do it but you press the button and you are whisked away almost immediately. The gift shop is very nice.
The pool that is shared with the Dolphin is great. The hot tubs are wonderful. Plus, there's a Olympic style quiet pool. Hammocks are located there. There's a beach and a playground in between the quiet pool and the themed pool. It's a very easy walk over to Fantasia miniature golf. Easy walk to Epcot's International Gateway and about a fifteen minute walk to MGM. You can take the Friendship boat to MGM and you'd be the last pickup point and the first drop off point. I wouldn't recommend taking the boat to/from Epcot - it's much quicker to walk.
I second the recommendation to join the free Starwood Preferred program. It's easy and you get points. My aforementioned friend has racked up points using a specific credit card and is basically staying there for free.
Drawbacks are the $7/day parking fee (that's new this year) and that most of the usual facilities are in the Dolphin (like the laundry and any quick and easy meals).
But I don't think you'll be disappointed.