Make list of what is important to you.
restuarants that you can still get to even in the rain - VWL, BCV, BLT, AKV
zero depth pool - SSR, BCV (kiddie pool at main pool), AKV, BLT
great community hall - there is only one that really stands out (my opinion) - SSR. Okw, bwv, blt, akv are nice - but alot smaller. BCV and VWL don't have a community hall.
easy access to restuarants that are not part of the hotel - BLT & VWL (MK and other monrail resort), BCV & BWV (Epcot, studio and other epcot resorts), SSR & OKW (dd)
parking close to your villa - then OKW, SSR, BCV and BLT
see the fireworks from your villa or nearby - BLT (TOW), BWV and BCV - (bridge)
you have to decide what you like. that say would visit everyone as a guest first.