We have stayed at both and I like both! You can't go wrong with either. It just really depends on your taste and preferences.
BC is more upbeat, is closer to EP and the BW area and has a CS. Not all rooms have full balconies. YC is a little more subdued, is closer to the boat dock and is a little closer to the pool entrances. As I'm sure you know, both resorts have access to SAB and you can access the other resort through an inner hallway (if you want to get to Cape May from YC or Yachtsman's from BC for example).
We stayed at BC two years ago, YC last year and will be back at BC in a few weeks. I'll probably pick YC next year! I don't know if this helps, but I don't think you can go wrong either way.