We did buy a few years ago, but I feel qualified to answer your question because we held off for YEARS. Here's why: at the time when we didn't buy, we were able to stay in the deluxes with really good discount codes in the off-peak times. Well slowly but sure, to us at least, the codes really started to dry up, and they are definitely not what they used to be (or it's
free dining, which isn't exactly what we were excited about--we wanted to save real hard cash). Plus, it was just an annoyance to hope for a code that may never ever come.
We also didn't want to pay so much up-front OR finance, so we looked at buying a small contract on resale, which is exactly what we did. I think it was 100 points. It was cheaper than full price, plus we didn't have to purchase the minimum 150 points which was the requirement at the time.
Fast forward several years -- DH wonders why we waited so long (he was the one who held off mostly).
As a side note, I thought I would really miss mousekeeping. I don't at all. I now find whenever I stay in ANY hotel, whenever we have to leave the room, I always have a certain level of anxiety that somebody will be in here in and amongst our stuff. Plus, we would leave, and often find the maid there when we really wanted to go to the bathroom, or we were just back from the pool, or any other majorly inconvenient time. OR, they hadn't come STILL, and DS had to have a nap or something. In the end, I now find it all an annoyance. We are fairly tidy people anyways. We don't mind re-using our towels either.