Agility heroes - these heroes have agility as their primary attribute. They are probably highest damaging heroes in the game mainly because of their fast attack speed. They can also sustain a lot of physical damage because of their high armor.

Strenght heroes
- these heroes have strength as their primary attribute. They have a melee attack meaning they can only attack units that are next to them(this might change if ever new strength heroes are released on the future versions of DOTA). These heroes have lot of hit points and have a high hit point regeneration meaning they can sustain lots of damage and can quickly go back into battle after taking a lot of damage compared to heroes of different types.

Intellingence
heroes- these heroes have intelligence as their primary attribute. They mostly ranged heroes because what they always do and most effective at is by casting spells. It is best to keep these heroes from a safe distance to strength and agility heroes because they have little physical resistance compared to them. These heroes also have the highest mana pool and mana regeration in the game.