Flinch feels like a nice mechanic. It's not as punishing as high damage, full stagger or heavy knockback. It's a very nice middle ground. In most situations where you run the risk of getting flinched, you can give swingblocking a chance and it will increase your survivability, slow you down, but...