We bought direct.
At the time it was the only thing we could do. We were spending the same amount getting onsite
Disneyland hotels as we do on the payments and dues. We could keep on doing that, or we could "own" something.
We had to finance. We didn't *want* to save up, and honestly didn't know how at that time. I mean we knew how it was done, but had proven several times that we couldn't figure out how WE could do it. Doing a monthly payment, however, could be done.
Turned out, in our specific case, that financing DVC was the absolute best thing we could have done, though we've paid for the learning. About 11 days after doing the paperwork DH was suddenly facing a layoff, and that combo finally showed us how close to the edge we were living. We cleaned our financial selves up to a great degree and got a lot smartER (still not brilliant or close to it, but we are better than before and continuing to work on it). If we hadn't JUST financed that big purchase, we wouldn't have felt the edge as keenly, and who knows what might have happened? We might have bought a house instead.

(note: we bought DVC in '09)
I bet that that combo of circumstances doesn't happen every day, and I bet the people who come out OK, or even better than before, are few. So I don't tell my situation to say "copy me!" but just that sometimes it's the last lesson you need to have before finally getting it.
We just talked about add-ons the other day; I don't feel the need, even though we're out of points until 2015 (obviously we could borrow for '14 UY), because there are other things to do and other hotels to pay money to stay at. Just b/c we have DVC doesn't mean we despise all other resorts.

DH, however, feels differently. We would *probably* go resale this time and buy a really solid set of points at OKW (love OKW), and then make sure we have the use of our Bay Lake direct points for things like staying at Paradise Pier and Disneyland Hotel for Anaheim trips (not big fans of the Grand there), because you can't use resale points at those hotels.
It would require a lot more caretaking of the points, so that's not happening any time soon.
