They both have a lot to offer. If you like BCV for access to SAB then you
best buy at BCV, it is smaller and harder to get at 7 months that BWV's are. Also if you like the pool at BWV, you can always pool hop over to it, but not to SAB.
Distance from the villas to SAB is certainly no further than to the pool at BWV from some of the rooms, so to me that would not even be a consideration at all.
BCV does have a small counter service restaurant where BWV does not. If you want a restaurant at BWV you do have to leave your room and go out of the hotel down to the Boardwalk.
I am sure many enjoy that, but in the heat of the summer or during a storm we enjoy the convenience of being able to get to a restaurant at the Beach Club or Yacht Club without going outside.
Views from the villa, no question BWV views are much better.
If you want a Grand Villa, then BWV, as there are none at BCV.
Self parking, hands down BCV wins this one, parking at BWV is horrible in my opinion and made worse now that valet is not free.
It truly depends on what appeals to you and your family as they both offer alot but are different in some ways.