Well the truth is
SO WHAT
Diablo has long forgotten about making builds viable. 100% I am gonna play some meta build to blast through season journey and get that done.
However after I can farm and a lot easier for gear to play a build I want to. I love Charge for a Barb but I highly doubt Charge build is do T4 or let alone killing some of those bosses, but if I can get it to work in T1 or T2 that is fine since I already completed my journey.
That is the real problem no balance to overall skills, to many overlapping % dmg increases to certain skills so even your average D4 players knows the more bonuses the higher the dmg.
Honestly I would love to have the balance more around the branches of skills than anything. I play Barb the most always have so lets use that as example.
Synergize effects or bonuses to make the following
Any Basic Attack Build
Any Core Skill Build
Any Brawling Build
Any Weapon Master Build
Any Ultimate Build
All viable meaning do not limit it to one of those skills in that cluster but general so that you can play your way IE you want to use WW great, You want to use HoTA great those should be almost side by side pretty equal. Have the tier list be close as well IE Core Build, Weapon Master build on par with each other. Maybe Basic and Brawling is just a bit weaker but still on par with each other and not far behind.
Whatever I am rambling now but seems like that would be the way to go open more playstyles to use all the skills.