Actually, I find myself desiring a lot of games, and there are a lot out there, but time is limited. I work a lot of overtime at my job, and I'm married, so when I do get a few hours to myself, I have to be picky about what I play. Luckily there are some great low-cost titles that take only 5 to 10 hours to finish, like Limbo and Bastion, which is great for my lifestyle.
For the most part, I tend to wait for price drops on games, except for games I plan to play with friends (SWTOR, Diablo III) or titles that I am really excited about (Batman, Deus Ex), but the rest can wait. Frankly, too many of these games are overrated, like the CoD and MoH franchises. Fun, but not worth the full price.