Right now, Dota 2 is played by the equivalent of the population of New York. That's 8.5 million people, with another six New York's sitting on a copy of the game. So, if you are into gaming, you ought to have a look.
The trailer is awesome and does a fine job at displaying the strategic and involving nature of Dota 2. However, whether its strength, agility, or cunning you're looking for, choosing from over 100 heroes will not be easy. This list will lend you a hand, as we will examine the 5 most popular heroes and identify their strengths and weaknesses.
Data gathered from here.