Personally, I think tier list should be role based, not all put together. That way, it’s easier to compare, and heroes who can fill multiple roles (Varian, Thrall, Blaze, etc.) can be filled accordingly.
I respect the ‘personal’ boundary (taste, opinion, preference), and most I can see the reason behind it, but KT, Tassadar, Malganis, I have to speak out on
.
I understand that there can be meta difference (I’m currently playing on Asia, used to on NA, never played on EU), but Malganis, not even a D tier but in trash tier? Why 

?
And Tassadar below KT? Maybe it’s just me, but whenever I play KT, his damage dealing seems so out of your control. He’s not like Jaina, a hero you can cast, target spell as you wish, but his W, enemy has to spread it to deal proper damage (which after certain level, enemy players know how to maneuver), his Q, you have rely on CC (either yours or your team’s) to consistently/reliably hit. Other players seem to be the same as far as I can tell, not in full control of their damage as KT. He is more picked as PvE oriented hero. And Shrine seemed to be the only good map for him (not even in Braxis nor Tomb).
While, Tass seems much more consistent for both PvE and PvP. His Wall is a great tool, which can allow kills on its own. But when it is paired with tanks like Garrosh, it could very well be a death sentence to some.
If Tass can’t be B, I think he should be at least C around Guldan. KT, lower C than that.