I loved my stays at Wyndham Bonnet Creek but have not found great deals there in years. We stayed in one or two bedroom there depending on how many were going.
I've stayed in Vistana Resort multiple times. Location is great. There are a variety of unit options if different groups want differing options. We found them well appointed. There are a variety of pools but since we wanted to walk we only went to our pool area. We thought it was nice, spacious area, would be great for a group of people to hang out. I've only stayed in Fountains. I would say there are way more dining options than at WBC but for me I'd have to drive to others not by me. Feels more like a large condo/apt complex than resort but it does have resort amenities.
One of my favorite places to stay now are the Marriott World Palms. Location is excellent. I head back to Sabal in December. I've stayed Imperial a few times and Sabal multiple times, the last time in June. Inside are very nice. Sabal 2 bedroom, Royal 2 bedroom and Imperial 3 bedroom. Royal and Imperial share a clubhouse and "bigger" pool. Plus Imperial has it's own small pool. Sabal is other side of property and has own clubhouse pool etc. Sabal is my favorite. I'd like to try Royal but not sure I can park right close to unit which I like. Note bed configurations are different in all three. All can use the big main pool at hotel which also has some decent sized slides. Water Park is for hotel and some days if allowed Palms can pay per person to use it.