For Protection, make it heal you by your current max health, allowing for overheal which would wear off after 5 or 10 seconds. This would make it actually do something useful other than buying the healer 5 seconds to line up a lifewell or w/e for it’s minute long cooldown This would also alleviate the need to spam provoke until your wrists are purple to heal through attacks at least once in a while during your shield recharge. 1v1 you can kinda hamstring and teleport I guess, you’ll still get hit a couple times but at least you can buy time to recharge your shield in that situation. Kinda niche though. This would give the warrior some self sustain which for a lv20 talent doesn’t sound like a bad idea for solo players which can get utterly shafted by monster spawns since they generally aren’t able to just DPS things down one after another.
Having it heal you / over heal you lets it also interact with Overheal, which would be a nice way to have some autonomy over your shield beyond the usual break it on purpose and wait 12 seconds ritual. The leech might have to be tweaked but even if you got half your shield health back from a full overheal that’d be pretty nice if the tank buster is on an odd timing or the group pulled a couple more enemies than anticipated.
For Might, 10% damage buff is okay I guess, since it stacks with potions and every class has their own incremental damage buffs. It’d be nice if it lasted it lasted a bit longer though, even 10 or 15 seconds since it’s on such a long cooldown compared to stuff like hunter’s mark.
Lastly, make it so you need to hold the trigger with the sword up to trigger these so we can have at least some control on when we use them, the only other use of the trigger is to sword rush enemies which generally involves pointing horizontally, so this should be doable.