We tend to center our vacation around which resort we stay at and we prefer to stay at resorts with easy access to parks. When we want to frequent MK, then we stay at CR or Poly for either walking path or monorail service. When we want to frequent Epcot and HS, then we stay at an Epcot resort because of the ease of walking to both of those parks. Personally, we favor BC as we find many more non-park things to do in that resort area. There is constant entertainment on the boardwalk, great dining, Espn Club, surrey bikes, movies on the beach, campfire, great sandy-bottom pool, Beaches & Cream, etc.