I used to buy a lot of games on day one, but recently, as of this year, I realized that most games drop to around 60% of their original price within a couple of months from release, so I started only buying on Day One games that I would otherwise feel like I'm missing out on.
For the rest of this year, I think the only games I'll buy on Day One are Skyrim, Dark Souls and Space Marine.