I kinda regret buying this game for $60. If I had it to do over, I think I would not buy it, and instead wait for the price to drop. I even bought a new graphics card just for Crysis 2, but I might as well have just bought an Xbox360 along with the game instead.
StarCraft II was $60 (and PC only), but after seeing what it offered, I suddenly felt okay paying that much for it... For example, if you register the game, you can download the entire client from battle.net, forever... So if you ever lose your game disc, you can just download the game.

If Crysis 2 had offered some extra stuff like that for how much it cost on PC, I wouldn't be second-guessing.