I find your build a bit weird (for high end pve):
1) you have only 2 fury generator whose one have a cooldown, and frenzy has a low generation^^
2) you mix some defensive skills, (war cry and revenge) but you do not optimize a defensive build in general.
For example relentless is very powerful but you need to survive while below 20% health. For this reason, I would max defensive skill and armor to survive longer under relentless and get the time to clean mobs.
I think (that's how I played D2) that a build focused on 1 goals is better: max defensive or max dps.
Here you maximise armor+defensive skils (KB, heal, revenge more often...;) , you generate more fury (5 with Cleave as only 3 with Frenzy), you optimize the possible time on Relentless with lots of armor, heal from damage so when on relentless, the damage reduction and life gains from attack keep you alive and allows you to kill all the mobs.
Its just a possibility you could completely do a full offensive build that is effective!
Just my opinions, and there is a lot of possible build^^