Totally agree. The Epcot resorts are my favorite, I've had many great stays at both the Beach Club and S/D.
Beach Club is expensive but worth every penny...if the money isn't an issue, that would be my pick. But if you'd rather save a little, I think the Dolphin is a great choice. Very nice accommodations, great staff...and you can't beat the location!