Do your friends want convienence to parks? We love the Epcot hotels because you can walk or boat to 2 of the 4 parks. You can also see the fireworks at Epcot from this area too. Plus there is night life in this resort area and you don't have to have a car or take a bus - the Boardwalk has entertainers, games etc...
Do the kids like to swim or will they be spending all their time in the parks? If they will be spending some days at the pool, then Beach Club would be the best!