I think if a game is good, it should be bought on release/soon after. If a game is medi-core (Assasins Creed), it should be either rented, or bought after price drops. I don't figure money to be the worth of a game, I just figure it a negotiation, the more boring a game appears, the less money it should cost before being bought.