i have rules now, since my backlog is insanely huge, i play a lot of JRPGs, most of which are LONG LONG GAMES, like persona, dragon quest, Disgaea,
1. wait until it ACTUALLY releases, no pre-orders
i hate buying anything without knowing how it plays, and almost all games have day 1 bugs, some minor, some hugely broken
and sometimes things NEVER get fixed (this happens way too often and a major reason i don't buy shit day 1)
2. wait for patches, about a month or so is good enough for any major game ruining bugs i would think.
3. wait for a "good" price, like i would easily pay 70$ USD for a games that near 100 hours long to complete fully
but if it's a game that's like, 12 hours to finish, i'm not spending more than 20$ USD.
i'm usually more of the 50% or better sale kinda person, unless said game has not had a good sale within a year?
again, my backlog is HUGE, i'm just barely playing persona 4 golden, SMT 5 vengance, Gran turismo 7, Trine 5, Granblue relink, YS 10 nordics, a whole lot of PS4 titles that i don't even look at PS5 games on my PS5 lol.
i do a lot of PC downloading, and it really helps to "try" a game, before throwing money at it.
seriously it sucks a lot of games have no DEMOS!