I'm not familiar with dota, I've never played Warcraft before. I had an interest in League of Legends, was checking out the different heroes awhile back, but decided not to play/try it in the end.
Gonna download it in the near future to see how it is, but kinda busy nowadays. Only have time to play games for short periods every now and then, can't play for several hours a day like I used to.