I no longer feel comfortable buying 99% of games on release day. They're almost never finished and quality control is at an all time low. Buying a game on release day is essentially beta testing for most games, and with my backlog, it makes no sense to do so when the game will be a better (complete) game 6 - 8 months after release. HZD Forbidden West will likely be the only game I purchase on day one this year, and thats only because Guerilla Games releases tend to be relatively smooth experiences that play as intended out of the gate.
Once upon a time, games released in a finished state, but with "patches" essentially allowing developers to actually finish the game after its' release and the the "fear of missing out" driving many gamers' purchases -- "I have to get the new toy because everyone else is," -- there is no incentive to release when it's actually ready. For example, look no further than how the GTA Remastered thread started vs how it ended. A fool and his money are easily parted, and gaming companies are making money hand over fist abiding by that mantra.