first, dota 2 is free, but it is still in beta. you CAN purchase early access, that comes with some extras.
heroes and minions look similar? are you serious?
hero times and last hitting? what I hear is "this game is too hard."
dota actually has a real learning curve, to each and every hero...