I think its a bit boring, that everyones Heroes are the same. My 8* Mandrake ist the same as everyone elses 8* Mandrake. Same stats, same Skills etc.
Why not make them more individual? In many games you have runes, or something similar, to mod your Heroes stats. Why not doing something similar here, too.
As runes wont fit this game, it could be a weapon mod, you can use to raise the damage your hero does. An armour mod, to get more points at “armour”. Overloading your weapon with a specific element to raise the elementary damage. A medical infusion, to raise the HP, etc…
Every Hero gets a slot, you can use for one of the Mods. This brings the possibillity of realy making the team yours. Bulding a team, fitting your playing style. You may have a Cast/Keel/Butter/Dogface/Mandrake team, with Mods to keep Dogface alive to deal the damage, fighting the same team, with offensive mods on everyone but Dogface. He has a defensive Mod. Everyone will go after Dogface, because they fear the damage, the rest of the team stays untouched and does the kills, because you went all out on Dogface, needing more time to kill him than expected, cause of the mod, while ignoring the real thread.
I know it needs to be worked out, but it could add a great tactical aspect to the game.