I would say don't buy a timeshare to a location that you plan on visiting. Only buy a timeshare on a place you actively visit and plan to continue to visit. Luckily, the days of being tied to the same week in same resort are mostly gone, but you still are only guaranteed a stay at the location you buy. Timeshares are expensive when you don't use them.
Don't buy in to timeshares expecting to make money, they all lose value, and cost more money in dues then the cost of the contract.
DVC's biggest selling point is its Disney, and you get the "bubble feeling", the next is the fact that resale values have been decent for the resorts, but as some of the contracts start to expire, it will be interesting to see what happens to the resorts.
We own DVC, and love going. We annually went before we purchased, now we are able to go a couple of times a year for the same money and much nicer location. But we rented before we bought, we rented at Bonnet Creek too, and i would highly suggest renting points before signing a long term contract.