Shovel Knight was a perfect game. This is a perfect expansion. Everything controls and handles so differently from the core game, it really is a different experience. Better story, more fleshed-out characters, great customization, challenging (but not frustrating) difficulty level, etc.