I really dislike the pattern based part of the combat that comes in full effect on bosses, like seriously, creating some mechanics to break guard can still keep the game hard, just look at God Hand for fucks sake.
The only way of being aggressive is landing every parry or dodge, basically, defending, the structure mechanic sucks balls. It wouldn't even be that bad if the mechanics weren't that one sided, but you have what? 2 armor moves? while every string on enemies has armor?
It feels so random to land a sweep for example, the only way you can land clean hits is stunning enemies, which means usually parrying or dodging. It doesn't feel like you read shit, you memorize the long strings and then cuck the enemies with parries or dodges, rendering your whole movelist worthless untill the enemy is stunned. The exception being the armor punch i guess.
Anyway, fighting the small chumps feels good enough tho, you can be more expresive in those situations, but i really whish it had more Jackie Chan than just vaulting and throwing shit.