I've not stayed at BCV, but have stayed many times at the BC itself, and my wife's & my last stay was at WL. For us, hands down, no question, no doubt, it's Beach Club (villas or hotel) ALL THE WAY! WL is ok, but for us, BC is MUCH more convenient, magical, and wonderful. YMMV!
Enjoy the Magic!