Personally, I'm against pre orders, since gaming has grown rapidly from the past years publishers are able to provide at least enough copies (More at the most) to big retailers such as Gamestop and Walmart. You can also buy them digitally from the console store and Steam, so even if your retailler is sold out of the game you were looking for, you can get it online and download it to your gaming system. I especially don't see a reason why anyone should "reserve" their digital copy when theres unlimited quantities. While some can argue you can get early access to DLCs for free when you pre order, you must also consider the risk on how the game performs on day 1 (Arkham Knight on PC is a perfect example of a terrible launch) and if you enjoy the game enough to take advantage of that bonus.
But anyway, that's my 2 cents on the topic, let me know yours.
-
I think there should be a limit to pre-orders. No more than 6 months and the game has to have a set release date. I usually preorder if I know 100% I'm going to get a game and play it on launch day but I usually only preorder a few weeks before launch. I think the most I personally do is around 4 weeks before. That's about the time I know if I really want the game (considering there is adequate information about it available. I'm not much for buying strictly on hype)