I wouldn't mind if every game just got announced and launched on the same day. Like: "Hey so our new game is Elden Ring, you can go buy it right now".
But I understand games usually need some time to build up hype, which is why being more realistic I like when games get announced and released within 12 months.
What I dislike the most is when games get announced years upon years in advance.
One of the main reasons I've yet to sell my Switch is SMTV, Bayonetta 3 and Metroid Prime 4. And there's probably going to be a better, sleeker, faster console to play them on by the time they actually release.
I don't really care as long as they release a finished and polished game with need for patches unless it's an unexpected problem that needs to be resolved. Waiting on a good game is not a problem, there are so much media to consume in the meanwhile any ways. But when it releases it better be damn finished and good.
I voted for same day release, because that would probably be the most exciting. Realistically though, 3-6 months is probably the best compromise between the immediate excitement for consumers and marketing/distribution for IP owners/retailers.
A big AAA won’t ever be launched on the same day of its announcement. I do enjoy same day because it’s some unique title. I remember buying Entwined after Sony’s E3 experience. That was the same year we got to play the Destiny Alpha. 6-12 months is good for a classic collection or remaster. 1-2 years is sometimes a good wait if you’re looking forward to a big budget title. That fall/winter release window use to be super interesting, but we’ve seen awesome games come out Jan-June. It really doesn’t matter what part of the year if you ask me. I’ve reserved games since the PS1/Dreamcast and I’ve got two games preordered now. I remember when we first saw those screenshots of RE Village. It told us nothing outside of the setting and even then it was a rumor. I remember the rumor before that was that RE8 was going to be on an island. Which didn’t really make much sense. That type of anticipation where rumors are taking over the actual hype of what will be revealed really sours the wait. I like a decent announcement with a good 1-2 year wait.
I look back when the PS3 was relatively new to the market and we had stuff like the secret ending in Kingdom Hearts II and the Final Fantasy Tech demo. That was like 06-08 and we didn’t actually get those games until 9+ years later. That kinda hype sees major changes in the industry and in the people you’re around who play.
I'd say 1-6 months is perfect for most. Enough time to think about it without too much time to think about it.
What I've noticed is that most of the games that exist in hype mode for several years don't get received all that well. Too much time for players to build and then settle into their own ideas of what the game "must be" and then being disappointed when the product released isn't what they envisioned from all the trailers, etc. And then there are the games where they show you so much in the build up that you feel like you've played it already before it's released. LOL