I love this game. The difficulty, despite being high, is just right to keep you from abandoning it. It's also nice that the game rewards players who invest more in its gameplay. Additionally, it's worth remembering that Shovel Knight defeated Kratos canonically.
Ironically, this works better than I expected. It's a very solid game, however, it annoys me that it sets out to be a semi-open world but restricts progression to certain items.