Yep, as your reading above, BCV and BWV are close to Epcot with a very nice boatride to MGM. Both are beautiful resorts, among the top two out of 3 in my opinion for onsite resorts. The third I would consider is WVL for the boatride to MK. It is a beautiful resort as well. I would have a stronger recommendation for BWV or BCV than WLV because of it's proximity to two parks, and the availability of the Crescent Lake area, with several restaraunts and a few activities to choose from without necessarily going to the parks. With the huge crowds at peak times, it is wonderful to step out of the parks to the Crescent Lake area. You'll want to consider Storm Along Bay in your decision, it's a heck of a pool and weigh that against the availability of 3 bedroom GV at BWV, and standard view lower points availabilty. If being close to the parks is desired, I don't think either SSR or OKW will meet your needs. You may want to consider renting points for your next vacation and going down and trying out the Crescent lake area resorts, swiming in the pools, eating in the local restaraunts, seeing the BWV community Hall, using day care, and going out to Jellyrolls one night. You could split your stay between each of the two and see which you like best.
Good luck with your decision.