I'm going to throw another one out at you. I think the YC/BC resort is one to consider.
You have the absolute best pool on property. You have access to both Epcot and MGM via walking or boat.
There are over 30 restaurants within the general proximity, and of course you have the Boardwalk entertainment area. Just some of the choices include Atlantic Dance, JellyRolls (duelling piano bar w/ cover), and ESPN Club.
You can also rent water craft and scoot around on Crescent lake, take a romantic walk all the way around the Boardwalk, and catch many of the fireworks from Illuminations w/o even going into Epcot.
Brian