Spoiler for Hiden:
SO, IF YOU WILL BE IN THIS STATE EVER, GO AND FIGHT IT, LOL
Dota its a classic game that all the other games,LoL and HoN copied it.But Dota 2 is a new generation with completely the same heroes-items and map with Dota,but it has better graphics.I dont have played yet dota 2,i have only seen it at youtubes and ownedtv videos,so i cant pick anything between these two.