I love the Beach Club. It has a very relaxing feel about it. There is wonderful soft music that they pipe in, it makes you feel like you are inside some sort of commercial, everything is just perfect! The location can't be beat. You can easily walk to both Epcot and MGM. There are also SEVERAL dining options available within a short walking distance. The World Showcase, The Boardwalk, The Swan, The Dolphin, and of course the Beach Club itsself all have great restaurants.
We love going to Beaches and Cream for lunch. I like to wake up early and walk over to the Boardwalk Bakery for breakfest. I think it is just a wonderful hotel.
Also if you like swimming the pool is amazing. It is like a mini water park. Each of the deluxes have their pros and cons. Some people like to be on the Monorail track for instance. I prefer the laid back Beach Club. I haven't been there, but I would imagine the Yatch Club is similar, but with a more upscale feel.
Some people get frusterated with the bus service at the Epcot resorts (I am one of these people). I just improvise. The buses stop at the Swan, Dolphin, Boardwalk, and Yatch Club in addition to the beach Club, so it can take awhile. On the return trip I just get off at the first stop and walk to the resort. It isn't a long walk, and I would rather walk than ride the bus, but that is just me.
Good luck, you will love whichever hotel you choose!