I honestly have no idea how anyone got past Bladewolf without gitting gud learning to parry. That was certainly the cutoff for me.
And of course the final boss forces you to learn to dodge, which the game does an even worse job of teaching you.
I'm pretty sure I died to bladewolf like 50 times before I beat him through sheer luck. I didn't actually keep track but I distinctly remember him killing me way more than every other boss in the game by a huge margin. I'm pretty good at the game by now, since I've beaten it many times, but I'm pretty sure I started out as the worst player in existence.
Also, the fact that you need to dodge Armstrong's attacks is total bullshit. He has this one attack where he charges up and releases a huge unblockable shockwave, and if you hit him while he's doing it, your sword will bounce off him, which basically guarantees that you won't have time to avoid it. This is total crap because when you dodge in MGR Raiden automatically attacks while he's doing it, meaning that you just have to hope that
A) Armstrong doesn't start charging his shockwave EXACTLY as you're about to hit him
B) You have enough time to stop attacking, turn around, run away, and hopefully get far enough away to not get hit and lose a ton of health
...generally, the first two parts of his fight aren't even really hard, unless you play on Revengeance in which case they're a fucking nightmare. ESPECIALLY the second part, which I think gave me some milder variety of PTSD. In the second part, you have to fight him barehanded, which actually makes dodging his bullshit super-armor shockwave easy, since Raiden's barehanded dodge doesn't include an attack, and I'm pretty sure your attacks never bounce. However, even so, it still manages to be far and beyond the worst part of the Revengeance run because of the unreasonably long time that you are required to survive his attacks along with the fact that blocking his attacks while barehanded still does like 40% damage in chip damage.
A small part of me wants to do another Revengeance run but I'm dreading going through that again.