Absolutely agree with everything you said about the game. It's easily the best metroidvania I've ever played and is one my favorite games of all time! I still haven't beat it, but that's only because the dlc has maybe the hardest challenges I've ever seen in a game. I honestly don't know if I'll ever be able to get the true ending. Even if I don't, I still think Hollow Knight is one of the best games ever and might even be "perfect".