Yacht club for sure for me. We have stayed at the beach club several times, but just stood at Yacht for the first time this past Christmas. You cannot beat the location, and the pool is our favorite on property.
If you love Epcot, then this a no-brainer. You can walk there in just minutes...