Having stayed off property several times and then finally staying on property last time, I'd do on property every time!!! LOVED it! It is so worth it. Don't pay full price. Go with some type of discount. Our room is $105/night and we're getting
free dining. We're doing 2 rooms b/c it is WAY cheaper than a suite or DVC rental. DVC isn't cheap unless you are comparing it to the regular price of those rooms. It's still going to be more than staying off property. We could have gotten a condo for about the same price as a WDW room/night, but the free dining is way cheaper for us b/c of how many kids we have. We don't mind the small rooms. Sure, we'd love to have more space, but honestly....
we have 7 kids and would still rather stay in 2 value rooms rather than stay off property. But then, we don't spend much time in our rooms anyway.
The buses were not bad AT ALL! We were there for a week and never came in contact with the bad bus experiences that people talk about on here.
At least give it a try some time.