I love this game. The graphics, the voice acting, the characters, the environments, even the story are golden. Not to mention the fighting system is marvelously fun, it never feels like an impossible fight even when it is incredibly difficult. My only complaint is the platforming. There is such a thing as too many mechanics in a game and it pains me that this game suffers from a long array of forgettable platforming mechanics. It is precisely because it has too many mechanics that some of them won't work as solidly as they should. Sometimes you'll try to cling to the ceiling and oops! You didn't click at the right millisecond so start this whole platforming puzzle over. It feels like I'm playing "getting over it" and it completely takes me out of the experience. If only it had fewer mechanics for platforming that felt super solid it would be the perfect game. Nonetheless it still is freaking great fun.