We did both... we purchased Copper Creek direct and VGF resale (tried VGF direct but there was a long waitlist). Depending on what resort you’re looking at, there might be a waitlist to get points if you’re looking to go direct.
Direct is great because you literally give them your credit card and points are in your account next day. Also, you get all the extra perks (discounts, special events, etc.)
With resale, it’s been a little over a month now. Definitely a slow process. Just a note, as of January 17th, all the direct prices went up, so that’s another factor you want to keep in mind. Also, you do not receive any perks with resale.
Good luck to you!