I'm not sure why you only asked this question on the "disney resorts" forum. Obviously most of the people hanging out here stay on site. If you go over to the "Orlando Hotels and Attractions" forum your results will skew the other way.
I usually stay on site. I love the convenience of parking my car and never seeing it again untill I am ready to go home.
But I have stayed at Wyndham Bonnet Creek. When traveling with a large group, Bonnet a Creek is the way to go. You can get a 2 bedroom which sleeps 8 for $100 to $150 a night. Full kitchen, washer/dryer, separate dining and living rooms and a balcony.
The pools are better then any on property with the pirate themed pool,lazy rivers,water slides, multiple hot tubs.
Mini golf, ice cream socials and more.
I am staying at WBC over 4th of July with my sister in law and her family. We are not going to the parks, just enjoying the resort.