What is the makeup of your party? Kids? Ages?
-with kids, I'd suggest Beach Club, it's the most "family friendly", with the most kids around and the most activities onsite geared towards kids
-without kids, I'd suggest YC or Boardwalk, primarily for the more "grownup" atmosphere
Is a balcony (a full one) important to you?
-if YES: Yacht Club or Boardwalk...Beach Club rooms do not all have balconies
Do you need to have a daybed in the room?
-if YES, Boardwalk and Beach Club are the ones that I know of where ALL the rooms have a daybed
Is quiet important to you?
-if YES, Yacht Club
How much walking do you like to do?
-if you don't mind walking, Yacht Club will require the most to Epcot, Beach Club will require the most to DHS, and Boardwalk will require the least to DHS, and about the same to Epcot as BC.
-YC and BC have LONG hallways
-BWI is a large hotel, also with LONG hallways
What about food options...how much variety do you want INSIDE your hotel?
-BC has the Marketplace as well as Cape May Cafe inside the hotel, the Marketplace is good for quick snacks
-YC has Captain's Grill and Yachtsman Steakhouse inside, but nowhere for quick snacks...must walk over to BC for Marketplace
-BWI is the worst...NO indoor restaurants; everything is located out on the Boardwalk, which could prove annoying at the least, and downright maddening if it happens to be raining.
Is swimming a HIGH priority?
-If YES, YC or BC
I agree, you've got a tough decision. If it was ME, personally, I'd go for YC. I'd NOT stay at the Epcot resort area and miss out on Stormalong Bay if I could help it. I think the YC is beautiful with all the dark woods; it is very soothing and calm compared to the BC which is always very loud and rowdy in the lobby and public areas. The YC rooms all have a full balcony, and the bus stops at the YC first on the "rounds" so you will usually have a seat. Plus, the marina for the Epcot and DHS boats is at the YC, so it's convenient. To me, the YC is the perfect combination.