I played maybe 20 minutes of Shovel Knight last night. That game rules! It's so much fun. It will be hard for me to keep from playing it until I can finish some of my other games that I've been eyeing, mainly REmake on the GameCube.
Skip it all and play Shovel Knight. It's a blast. I love the resurgence of good 2D platformers. Shovel Knight and the Shantae games are some of my favorite games from the past few years.
Both of those games are amazing REmake and Shovel Knight are two of my favorite of the modern generation (here I am dating myself, lol, I kind of consider anything post 2D consoles "modern").
REmake is one of the best remakes ever done, either that or Metroid Zero Mission may be the greatest remake ever done. The graphics, especially lighting effects, are amazing considering they did that on a GameCube!
And Shovel Knight is one of the best 2D platformers ever made, bar-none. Right up there with the likes of Mario, Sonic, and Rayman. It's like NES DuckTales meets Mega Man, and it's awesome!