That's not a question that can be answered precisely as every player has its own taste and likes different genres.
I enjoyed Far Cry 3, Assasins Creed 3 and Max Payne 3 recently. All three games have a great story and good game play. Graphics are amazing too, especially in Far Cry 3.
However, all three games are very short, unfortunately. I have completed all of them in about 80 hours total, according to my Xfire Account. I did not bother completing all the side activities, but I did a bunch of them while mainly focusing on the story line and the plot.

Since DKO is on hiatus, I now got back to Dead Island, which I just tried and then left to rot on my PC for months. It is a nice survival game and I really like it. Sadly I did not see the potential of the game earlier, because it is really fun.