Not an easy choice to make. If I was really to choose one, I’d go with Kunchen. People criticize him for slow mana etc. but to me, he is what took my game to a whole new level. Ever since I pulled him, I started tanking with him (and reliably remained in diamond arena with him on defense), then he’s my first choice for an off color healer in every stack for raid/monster fights. He’s probably my most played hero. Absolutely worth it.
Runner up - Miki. Like Kunchen took my raids and monster fights up a level, Miki did that to titan fights. Had Wu Kong, had Ranvir, and only with Miki I upped my game. Took me well over 100 pulls to get him, maybe even closer to 150 that stubborn guy. And he’s still on his 3.70. Nevermind. Maintaining average between 150-200k per titan on stringing 14*s. He’s THE titan expert, hide your Tarlaks and Wu Kongs.
If I had to order them… Well, mind that I have 7/12 (marked these in bold) and I do not face some that often. In some cases it’s only based on paper description. But here it goes…
Kunchen
Miki
Kingston
Frida
Seshat
Onatel
Neith
Grazul
Ranvir
Anzogh
Grimble
Margaret
Kingston over Seshat? Well, Seshat has some competition in purple snipers. She’s arguably best of them, but still… many people could have snipers there already. Green really only had Lianna and Gregorion. Plus Kingston attack debuff is great - superior to other greens.
Frida got her place due to unique elemental debuff. Well, Artur was before her, but chances to get him are insanely low. Frida was much safer. She’s doing her work. Surprisingly sturd also despite the punch she has, especially with the Paladin emblems, making her good defense choice.
Worst?
Ranvir - God, I said so much about him already… Hyped to be 5 star version of Wu Kong, ended up averaging worse hits than Wu Kong. Very wrong design. Hero like that is a titan expert, but the advantage over Wu Kong they gave him (direct dmg) is meaningless for titans and putting him more on a PVP fight. But guess what, the %hp dependency they gave him makes him useless 50% time in raids. So being useful 50% of the time out of which 35% times he misses… well yeah, that’s a simple formula to being useless. Giving him darts is still considered my personal worst roster decision this year. If only Miki came first…
Anzogh is a missed concept. Could be great, balanced and good-for-all hero, but something went wrong. Not sure if it’s the stat distribution or just the % on the skill, or maybe he just misses another perk, but he ended up good for nothing. Heals based on the punch, but punch is really a pinch. So heals nothing, damages nothing, really a placeholder not worth any attention
Grimble - lemme quote myself. Grimble may have most tanky stats but that doesn’t make a good tank… His skill is useless on that position and even if someone was silly enough to take minion heroes against Grimble tank, Grimble would fire likely before any minions are created. And with his dmg that shot would do nothing. Just too niche for current state in a game. Tabbards are too rare. I’d even prefer to ascend Domitia or Quintus over him.
Margaret - well a defense oriented hero with attack oriented stat - that can not end well… Not just that, again, the % oriented evasion on many cases will just mean nothing, and without any secondary perk, that means her entire purpose of being on the battlefield is contributing to the tile damage. Sorry but not good enough. Maybe if she gave the buff to the whole team, maybe if her elemental link was crit chance, that could at least help some more for titans… But it is what it is.