Wow, incredible stuff here! I'm a sucker for a good boss rush so I'm probably bias, but I feel like because I love 'em so much I'm very critical on them, and this happily delivers a wonderfully well-crafted experience! Everything about the experience is great: love the graphics and lively animations, love the varied and challenging boss patterns with very fair telegraphs, love how juicy and impactful everything feels, love the strategy of the risk/reward nature of dodging or parrying to build up special, love the scoring system to encourage me to go back for perfects, and I also love some of the wonderful touches the game has, like the way you ragdoll bounce around when you die, and the way the parry has a cooldown so you can't spam it, except when you successfully parry which refreshes the cooldown to allow another instant use. Everything just feels great!
My only major complaints are that the game didn't have a tutorial so it took me a moment to learn some aspects like parrying and specials: you don't necessarily need a tutorial, but I would've loved some more design changes to make things more intuitive, like if the special bar was a bit larger to draw attention, and if you try to use a special without having full bar if it would respond/signal you in some way to let you know it's not ready yet and you need to parry more. Furthermore, with no way to hold down the trigger to fire, this game flares up my carpal tunnel incredibly fast with the way I need to mash bullets: at least for Alucard I could rest in between his invincible states, but with Hanzo forward there's no breaks! Also I don't know why the game has both Pico and Darnell on the board mirroring my movements despite me wanting to play single player: if there was an option to select coop that'd be one thing, but I'm not seeing it, and I find it confusing to try and juggle both of them and I don't know whether it's intentional or a bug. Most of the time I just immediately run left so Darnell is overlapping behind me, making us essentially one character and therefore a non-issue, but why is this happening in the first place?
I'm still only at Hanzo because, as said, this game cramps up my hand too fast, but I'm hoping to come back and get to the end soon after a rest!