Well you need to buy the game that has the best combination of length, if it's in one of your favorite genres, and how fun it will be to play.
The only game I've played from that list is Tomb Raider and whilst it's one of the best games I've played it's very short. To get 100% in the game (not all the achievements mind you) it took me about 20-25 hours. It also has a MP but I don't like most multiplayer games (besides FPS MP).
If Bioshock Infinite is anything like it's predecessors than it will probably be about the same length to do everything as Tomb Raider was.
If GOW: Ascension is anything like it's predecessors than it will probably take 15-20 hours to do everything (once again I'm not including MP time or attempts to get every trophy).
The game that seems to have the best combination of quality and length seems to be Ni no Kuni. If you like RPG's (is it an RPG? :s ) then that would be the way to go. Grab the other titles when they come down in price (especially since game prices are falling faster these days)







