We bought one contract from Disney last fall, and one resale two months later.
Disney now charges you some of the closing costs on your initial contract - they pay part of it, but you are responsible for part of it. I understand this is new-ish, but not brand new. That is what they did with us last year when we bought. Add-ons directly from Disney still have no closing costs, but that also could change.
Buying from Disney gave us points to use much faster than did buying resale. However, we saved thousands buying resale, even if it was a little more of a hassle. Also, Disney just did not have the points for BWV available with our UY when we asked, but I did not have trouble finding exactly what we wanted on a resale board. Actually, the contract we bought was not just fully loaded with that years points, it had all of the previous year's points banked. We paid a little bit of a premium for it, since it had two years worth of points to come available shortly, but it was still much cheaper than it would have been buying direct. We loved getting those points when we did, since it let us do a longer stay in January (using our developer points, plus our BWV points, since we couldn't use our AKV villas points until AKV opens in May.)
Anyway, I would do both again, depending on what I wanted. If I were buying SSR or an older resort now, I would _definitely definitely definitely_ buy resale.
I would buy direct from Disney only if the incentives were really good, and it was a contract that wouldn't be readily available for resale any time soon. Right now, I would buy BLT or VGC direct, but anything else resale.