Both resorts are very nice and we enjoyed staying at each of them. I'd factor in the construction into my decision but also which park are you going to visit during your stay. If you're going to MK then chose VWL, if you're going to EPCOT or DS then I'd chose BCV's.