Blasphemous II is a fantastic metroidvania that makes a disastrous fumble right at the final stretch.
The combat's great - it's satisfying, enemies are not annoying and don't respawn until you activate a checkpoint, weapons are satisfying and fit the challenges the game sets before you well (think the exact opposite of every castlevania inspired game).
The exploration's great - you can move through the rooms quickly if you don't want to fight every enemy, there's tons of stuff to find, there are secrets, traversal puzzles, places to remember for later, and fast travel points everywhere, especially in the latter parts of the game.
The presentation's obviously fantastic as well.
The game hooked me like no other has in a long time, genuinely setting me back in life affairs because I felt so compelled to get through it, but then I got to the second to last boss and it felt like a slap to the face.
First, before even attempting the fight, I decided to finish up some of the quests I had almost completed - huge mistake. It's extremely tedious because you have to actually find every single instance of these collectibles without any indicators of which parts of the map you've already cleared out, and that effort is absolutely not appropriately rewarded.
I normally avoid stuff like this if it feels like an extra thing for completionists, but I had already done almost all of it through normal exploration, so I believed it was something meant to be worth my attention as a regular player.
So after I decided to cheat (and it still took a good while to find what I was missing) I got back to the fight, and oh my.
The biggest problem with the boss is that he has a long first phase that's there purely to waste your time - the attacks are easy to dodge, but the character himself can't be harmed most of the time, so you're guaranteed to waste a bunch of time every time you attempt the fight. Annoying as hell.
Then you get past it, and suddenly you face an enemy that seemingly appeared from a different game entirely. It's the only time in the entire game's runtime up to that point where you have to learn tight dodge timings for long strings of hard to read attacks, but that's what he's all about. You can't use a different strategy, use a certain weapon to exploit a weakness, play conservatively and deal damage with spells. It's the antithesis of the game's combat up to that point, and it's made infinitely worse by the fact that it's right near the end of it. Oh, and he deals a ton of damage without really giving you space to heal, so each mistake is that much more likely to send you back to phase 1.
It's probably the biggest fumble I've seen a good game make in its final hours. Pretty sad how it will forever define how I remember an otherwise great game.