The Dwarven Sniper is a good long range hero. In fact, he has the longest range in the game. While his role is small, he does his job very well and can be devasting if handled correctly. And that job is, staying alive, and dealing tons of damage very quickly.
112 heroes
97 heroes (v6.67)
heroes
100
The base magic resistance in DotA is 25%.
97 heroes (v6.67)
Actually it depends on the user itself on how he/she uses the hero.MVP heroes are good, late gamers or even heroes that are good on money shots.
95 heroes in latest dota
Eul, Guinsoo, & Icefrog
He's in it and he's one of my favourites! All the heroes from DotA will be in DotA 2 eventually, they just need to be made and implemented.
Vigoss
Check out playdota.com there is a complete repository of heroes and their attributes and skills.