Dota 2/Heroes

With over 90 heroes and still some yet to be ported from DotA, Dota 2 has a large roster of playable characters, each with their own unique abilities and playstyles.

Note that the Radiant/Dire alignment of each hero doesn't affect their availability for each faction in gameplay. It is only a feature of lore that can also be used to sort heroes.

Strength Heroes
Strength heroes have strength as their primary attribute, so they are usually very durable. This makes them great initiators as they will usually find themselves in the middle of a large fight. Their natural tankyness also makes them good supports that can stay alive despite a lack of items. They also make good carries as they do more damage while getting more hp, eventually having an immense damage output while having an inpenetrable defense.

Radiant

 * Earthshaker: Earthshaker is a strong support and initiator, packing powerful stuns as well as being great at counter-pushing with his Echo Slam.
 * Sven: Sven is a simple hero with a good stun and great buffs. He can deal tons of damage without the help of items due to his God's Strength.
 * Tiny: Tiny specializes in extreme burst damage, killing heroes almost instantly with his Avalanche and Toss combo.
 * Kunkka: Kunkka can deal great AoE damage with good aim while being a strong carry when farmed. He can set up his other spells with X Marks the Spot and initiate teamfights with Ghost Ship.
 * Beastmaster: Beastmaster calls upon his loyal hawk and boar to assist him in battle. He can scout, clear a pth through forests and blow his opponents away with a Primal Roar.
 * Dragon Knight: Dragon Knight possesses the resilience of a dragon, being able to wipe out armies with his Breathe Fire and pin down his rivals with a Dragon Tail. When the situation calls for it, he can summon the dragon within, attacking his enemies with refined elemental breaths.
 * Clockwerk: Clockwerk specializes in isolating key targets inside his Power Cogs, springing to his victim with an accurate Hookshot. He can use his Rocket Flare to scout out enemy territory.
 * Omniknight: Omniknight can cast a bunch of defensive spells to protect his allies from attacks, physical or magical. He can also heal allies in need of health.
 * Huskar: Huskar is a hero that lives life on the edge, getting stronger the closer he is from death. His Burning Spears and Life Break helps bring him to that power level, though a quick cast of Inner Vitality will bring his health back up if it gets too low.
 * Alchemist: Alchemist's greed knows no bounds, squandering tons of gold faster than other heroes. His knowledge of Chymistry also lets him melt off his enemy's armor, concoct volatile mixtures and buff up his ogre partner.
 * Brewmaster: Brewmaster is a master at fighting drunk, evading attacks which is made easier if the atacker is in a Drunken Haze. While he is quite durable normally, he can extend his life slightly longer by casting Primal Split, splitting into three warriors with useful teamfight abilities.
 * Treant Protector: Treant Protector boasts an array of support spells, though he can deal a lot of damage. He can strengthen his allies with Living Armor, drain enemy health with Leech Seed and entangle them with Overgrowth, all while under the invisibility provided by Nature's Guise.
 * Wisp: Wisp is a helpful partner for any hero, tagging along with Tether to provide additional speed, regeneration and Overcharge. Its Spirits are difficult to control but effective once mastered. Its Relocate has a lot of uses, from setting up sudden ganks to saving heroes from death.
 * Centaur Warrunner: Centaur Warrunner is very tanky and isn't afraid to do powerful Double Edge strikes that wounds himself at the same time. His Hoof Stomp is a reliable disable and his Return makes him even tankier. If he needs to cause some trouble, Stampede can be used to mess up the enemy team.