Controls, Lore, Art, Music, Variety (of environments, enemies, and characters). It is also very extensive. Hollow Knight has it ALL! The only cons could be the difficulty, depending on your experience in this type of game it could be very difficult. Completing 100% will be difficult for anyone. But the game is gradually making you more skilled. I got all the achievements after 300 hours of play! And I loved it! I'm not exaggerating to say that it may be the best game I've ever played (but obviously this is somewhat subjective). It is beautiful in many ways. Really, buy it, you won't regret it.