I used to preorder every game I was excited about some time ago, but after having some bad experiences, now I just preorder games from developers that make almost flawless games at launch. The thing is that most games either launch in a very rough condition (think AC Unity, Mass Effect Andromeda, Bethesda games) or get hyped by games media outlets and turn out to be not so great so I usually wait for the reviews to come out, take a look at how actual buyers rate them and wait for them to get properly patched. Therefore I always end up getting most of my games at a lower price and in a much better condition than at launch; the premium for playing the game early is just not worth it most of the time. Some games, like Naughty Dog games, launch in an perfect condition, so I preorder them to support their development practices.