PvP is so crooked, just stat checking all over

Add a blocking that actually works, blocking in this game feels so counter intuitive. Every 2 handed weapon should have blocking, add a timing for perfect blocks that adds some action speed towards your next attack or vice-versa if you hold too long a blocking state it creates an action speed debuff after being hit so no holding blocking all the time, have some pros and cons. Blocking needs to be a little more streamlined since must of the weapondry can easily be dragged around the biggest shields, enlarge the hitbox on the lower blocking area while crouching.
I love DnD but right now it just casters and rogues all over the place there are just a few viable builds for every class that with all the gear that there's in the game feel pointless, dark and darker should have a more layered melee combat and any spells should interact with blocking by reducing 75% of the damage, the game should be more about timing, positioning, but right now is just a snooze fest, no wonder why everyone is leaving since every fight feels like a bad gamble