From my experience those heroes can go in any order in a top 10. You can even drop some to top 20 and still have a relatively ok list because they all feel relatively balanced to each other.
The only one that stands out is Garrick who imo is number 1 in the game by far. His damage is insane, a must if you want new records in raids/HoL, makes cof a cakewalk (not that it's at any point challenging). Because of his damage his arena performance is disgusting (you're stuck with drago as a tank simply because the others can't survive against him+his team) and his bounties are broken (most of all the energy one, if it lands on a frontline then you just won the fight).