It was a cool idea and concept on paper - But Blizzard usually does this mistake in my opinion. Let me explain.
There is a structural flaw in Blizzard's way of thinking. Which is power for your character. Not that you have power in different ways.
Not that something is expressed power in different ways - But that there are generalized terms of power.
How fast you kill something (DPS), how much dmg you can take (toughness). This makes for such problems as this.
And that is the cost of having a shallow system. You encounter balancing issues and have to homogenize a lot of talents towards the same purpose - as there is litlle to no diversity in the structure. i.e - One will simply be better then the other ; not taste, but factually supreme in numbers at such a low cost that it obliterates the cost.
Other games suffer from such issues - Such as LoL. But that is the cost of having a wide-spread audience speaking system - It becomes shallow and unbalanced in simple itterative terms.
that's a whole lot of words that don't actually mean anything. You criticize blizzard's design and development direction, yet give no examples or counterarguments to back up your talk. You basically just said "I think blizzard sucks at making games" and masked it with big words. you seem to post things like this in a hell of of a lot of threads, come to think of it.
there's one thing why Heavenly Strength can be a bad point, until you get legen. gloves that make shrine effects 1hour (or how much is it now?) you have very very very weak resource generation, and in some cases and builds 1h 1.4 speed weapon will be a lot more preferable (like say, you wanna spam something like FoH)