I slightly "envy" those of you who pre order every new title you want. Pay a full $60.00 on a piece of sound and graphics wedged together that will basically waste your time and life other than for entertainment.
I have a limited personal budget, and most importantly I'm limited in time.
So as much as I love gaming as a hobby, I can only afford to go for cheap thrills and games with true value.
I have no time and money to buy games that are only fun one playthrough.
In fact the only game I purchased last year was Gears of War 2, and I even regretted that.
So you guys buy your Batman: Arkham Asylums, etc. games that won't last you many years (unless you really love that game, I doubt you'll be playing that game as long as you would play Counter Strike or CoD4)
I even skipped the whole 6th generation because it was too costly and waited for this 7th gen with the 360. Even then I only played freeware games and a few RTS games like Starcraft and Age of Empires to quench my gaming "thirst".
The most important aspect about a game is the replayability factor.
That's why I say most Real Time Strategy games and many fighting games are very great investments. Plus most mainstream games like Halo offer you a lot of replayabillity in the long run.
My budget gaming title of honor:
Warcraft 3: The Frozen Throne - tons of custom games like DotA, great campaign, amazing multiplayer
Call of Duty 4: Modern Warfare - every match in CoD4 feels like my first match in terms of how excited I am, a highly replayable game
Battlefield 2 / Project Reality - even vanilla was hugely replayable, but Project Reality is endless fun
Fallout 3 - too much things to do, nuff said
Day of Defeat: Source - for $5.00, amazing graphics and gameplay
Street Fighter 4 - no matter how many times you play Ryu vs Ken in the same setting, the mechanism of this game and most fighting game keeps it fresh for a long time
any MMORPG - though I don't play an MMO's anymore, most free ones kept me entertained for a long time like Maplestory and Runescape
Halo: Combat Evolved - Halo: Custom Edition, lots and lots and lots of mods
Halo 3 - for a console FPS, there forge mode, tons of custom games, and co op campaign, lots of replayabillity here, plus its the most played game on XBL
Simcity 3000 - never gets old
Caesar 3 - never gets old
Zeus - never gets old
Doom 2 - never gets old, especially with WADS
Starcraft - same reason for Warcraft 3
that's why I'm only getting Modern Warfare 2 this year, and maybe Halo 3 ODST