These are heroes I would love to have on my team, but would hate to play against. They are also heroes that would be in my pool of first pick bans.
All of these heroes can be very strong depending on the map/ team composition. However, I do not consider any of these heroes to be overpowered or strong enough to ban them for first pick - therefore, I would not consider them 'tier one'.
That being said I would be more than happy for these heroes to feature in my team and would still be wary of them if they were on the enemy team.
All of these heroes I would consider good, but nothing I would be afraid to face up against. If they are on my team, I wouldn't complain!
I am un-confident when any of these heroes are on my team. That being said - I am very happy if they appear on the enemy team. I do not personally believe any of these heroes are the strongest in the meta right now and when I see a team mate pick them, I become very worried.
These are probably the weakest heroes (in my opinion) to come across in hero league.