I find that higher category hotels give you much less cents per point, and lower category ones give you more (because it is hard to drop below $80 for a hotel room anywhere).
However, if you are just trying to get more "value" then booking last-minute almost always gets you more, because the hotel rates shoot way up.