This with the shitty mechanics enemies and delayed attacks, is the game expecting you to memorize every attack and animation like an autist
>Hahahah you flinched, hahahaha you flinched, panic roll
How are you supposed to know the enemy is going to do a faint attack? Answer: you aren't supposed to. You are supposed to bash your head against the wall until you memorize every pattern like a retard. Why make a game feel fluid, let's standardize bad design.
Let me tell you a thing EVERY GAME CAN BE """"GOOD"""" IF YOU MEMORIZE ALL DESIGN FLAWS. Its not a feature, it's just bad design justified with "gut gud" and bad programming being justified. If any other company made half of what fromsoft does people would blame them more harshly. But because they are japanese and they have a monopoly on these kind of games, let's suck their cocks.
People have made souls their whole personality and they invested thousands and thousands of hours in these games learning every stupid detail, so they justify bad design and any criticism because they get offended, Any attack to fromsoft it's an attack to them and their lives.
The thing is that the game isn't even difficult, it just uses bad programming as an excuse. You use summons, you break the enemies AI and you get free windows. You use distance attacks or broken ashes of war, you cheese the game. You farm levels, you one shot everything. You can out heal and brute force enemies by breaking posture bars.
Also, posture bars, why the fuck is one core mechanics hidden. Like delayed animations, you can't know for sure if you are going to stagger the enemy unless you autistically learn their posture bars, so you can't risk attacks unless you again, bash your head against the wall and waste time. The japanese love wasting your time.