Direct purchase is easier, faster, and gives more (very point-expensive) options for use. Almost all of those extra options would be much cheaper to simply book for cash outside of
DVC.
The only reason to buy resale is cost. For my family, we literally saved $18,000 by resale purchase, versus what the identical contract would have cost direct. That was worth quite a lot more inconvenience to me than is actually experienced as part of a resale purchase.
You would need to assess your own situation to know which answer is right for you.
Two final points-
1. If you're definitely wanting VGF for every or almost every trip, currently there isn't enough of a cost differential on the resale market to go that route. Today, for VGF, I would buy direct. In a couple years, that answer likely will change.
2. Whichever way you buy, the sole point of a DVC ownership is to save money. So my recommendation would be that you buy no more than you can pay cash to purchase. If you finance, you dramatically erode whatever cost savings DVC might offer.
Good luck with your decision!