I'm a resale fan (no Direct Points) because I'm on a tight budget - BUT - for a $2,500 difference over the period of the timeshare it might be worth going Direct. You already have a Direct Contract so you have access to the benefits, but if you sell that one your benefits go away. More important to me, there are times you might want to use the "new" points for a Hotel stay, for example, which you cannot do with Resale Points. There are limitations in using a Resale Contract besides the obvious "which resorts can you book." Simply put, since you indicated the $2,500 is not a financial challenge, I'd go Direct. One less thing to have to work around in the future. Oh, and Direct is instant gratification, vs waiting 30-60 days for a Resale to go thru channels.
Edited since you added this is a 40 point contract. If you sell your current Direct contract and only keep the new 40 point Direct - I do not believe you would have access to Member Extras anymore - since a 150 point per contract minimum is their new minimum. There are people with "grandfathered" smaller Direct contracts, but that would not apply to a new 40 point addition. So a 40 point Direct contract has less value in that sense.