Rather than asking to balance heroes I would rather look at this issue at another angle. Why? because balancing numbers don’t solve issues and the problem always remains. It is like having a cake slice in two but one bigger than the other and when you try to cut the bigger one it ends up getting smaller than the one it is compared to. Ok, enough of the analogy.
I would prefer looking at it in another perspective. For example, if shade is less popular to waystalker is because in many situations waystalker performs better. But if shade has talents like “armor penetration x% from the back” that would let me pick a shade if I am challenging a difficulty that has plenty of armored mobs.
Unchained can have things like “reduce x% ranged damage and reduce x% friendly fire” or " melee hits have a 5% chance to build ult" that way unchained may increase the direction to go melee more and may even have people choose the “5% attack speed” as a talent as it seems very unpopular.
I know the suggestions might not be in favor for some but I would prefer the characters having more unique flavor to them. Too many skills have similarities, sienna’s firewalk, hand maiden charge and kruber charge. Of course, I love it when characters have unique talents on their own like “prize bounty” for BH because if you want that talent you have to use that character even though the game could have given it to waystarlker, huntsman and range heavy classes. Just working on numbers isn’t going to make characters balance that is all I am saying.