After 10 trips onsite, I went offsite and we LOVED the space. In fact we are in the middle of planning another trip right now and we are heavily leaning toward being offsite after originally planning to go back to onsite. DD and I were just saying, we would choose onsite every time if we could stay in a one bedroom villa or larger. But we can't, and trust me when I say 2 adults and 2 teens in one small room for a week just isn't peachy. It's great for 4 or 5 days, then tension builds, nobody has any room to get away for a few minutes and the meltdown happens. Perhaps we are just a family with strong personalities but it never happens offsite because we have the room to breathe. It also saves a ton of money on food, because we eat out once a day instead of all day long. Bonnet Creek allows us to go back to the room easily to have a rest and lunch and go back to the parks for the evening.
I love the immersion and the theming and the feel of being onsite, but the reality is that we end up paying a whole lot more to be on top of each other and annoyed by the end of the week.
We pack a lot of things in during our days. My 14 yr. old DS is high functioning autism and ADHD. After a busy day, we like the luxury of spreading out and not dealing with restaurants. I plan easy quick meals. If we can get a good deal, we stay at a DVC. If not off-site in a condo or house. We are staying at Bonnet Creek next April. We balance price with comfort. There are amazing deals at VRB. We cannot rent a regular hotel room for two nights for what I am paying for BC for a two bedroom deluxe. Evidently someone really wanted to dump points and I booked months early which I am finding I get the better deals.