Pre-covid, we were always last minute bookers. It worked out well for us. Post-COVID, not so much. We've actually ended up on Carnival because their rates are better.
The caveat for playing the waiting game, in my opinion, is that you have to have complete flexibility with cabin category, assignment, location, and truthfully, even itinerary. We only sleep and shower in our cabin. If you definitely need a suite in a certain location, I probably wouldn't play the waiting game. It is a personal decision in the end. Have a good cruise!