Either is great honestly. Boardwalk has more to do, but your really only 3 minutes away from stuff at either. They are just across the bay from each other.
The theming at the Boardwalk is just to cool.
Beach Club means Beaches and Creame is closer for you
We bought BWV as "home" when DS was 16 (he's now 22). He much preferred it. Not the least reason apparently was that the BWV pool attracts other teens (maybe avoiding the smaller children at Stormalong Bay?).
If there's any doubt about wanting to use SAB then BCV is the only way to go since only BC/YC/BCV folks can use it. If that's not a priority I would think BWV would be the way to go.