So the best lootbox'd voice line is winkyface, right?
Blizzard really knocked all of the different "types" of hero out of the park; they're all very distinct, achieving their goals in unique ways. The tanks are probably the greatest example of this.
Useful in all kinds of scenarios, all of the tanks have their own purpose They have a hpst of abilities they use to keep their team alive; from eliminating key threats, weakening the enemy forces, or the traditional role of tanking damage, on top of some handy utility skills.
- Reinhardt is the most straightforward and eminently useful tank, blocking projectile attacks and pretty much shutting down anyone but Bastion in straight pushes. But of course he has next to no range attacks.
- D.va is a pursuit tank, able to out-tank mobile threats and chase them until elminated; (or just quickly responding to multiple threats at once) including the feared Bastion. Though she is highly susceptible to concentrated fire.
- Winston is an ambush tank, capable of leaping into and away from areas before the enemy knows what happened--perfect for disrupting an enemy's squishy back lines. Strong though he is, Winston has poor chances against high-damage characters, especially at range.
- Roadhog is a control tank, useful for outlasting enemies and in general disrupting their front lines. Though he has, I think, the highest base HP in the game, he is also the game's biggest target, highly vulnerable to group fire.
- Zarya is an assault tank, great at leading a push and building momentum into a devastating force, all while keeping her bravest allies alive. Though classified as a tank, she's most valuable as a skirmisher, bobbing in and out of enemy fire.
The one thing all tanks have in common is an ult used to disrupt the enemy team, setting them up for a kill or just in general messing up their plans.