With extremely rare exceptions of games I really, really want to play on launch (e.g. MGSV) or pre-order goodies that count (again, MGSV), I almost always wait for a good deal. I have yet to play GTAV, which I'm certain I'll love the hell out of if I ever get to play it, because I have yet to see a sale that I find fitting for my disposable income. So, for other games I care a hell of a lot less about, they get postponed for entire years if need be (and it's usually the case).