Sorry to bump an old thread but I had to come on and mention two games I am playing at the moment; Shovel Knight and Limbo. Really enjoying both games, Shovel Knight is right up my alley, I love the pixel art, the music, and the homages to various old school games. I can see Mega Man, Duck Tales, Castlevania, and Mario 3 in there.
Limbo is a game I had never gotten round to playing even though I had heard all about it on release and was aware of the positive reviews that it had received. A really good platform/puzzle game that I found very hard to put down. Similar to Shovel Knight, whenever you die in the game it is your fault and not due to poor game design or bad controls. You just have to learn each time from your mistakes and there is definitely that elusive "just one more go" feeling that every games developer wants to create.
Two great games in my opinion.