I guess maybe it is. I never played DoTa ^^
it seems to be a little more complicated with the addition of the crafting, the ability to summon units and the fact that you don't buy inventory yourself you have to manually control the aide who runs around and buys it for you.
There is also a territory battle. The main map has around 30 or 40 provinces that can be fought over and controlled for bonuses (only 3 seem to be open for the test).
Intel i5 6500 3.2Ghz, Geforce 970GTX 2GB, 16 GB Ram, Windows 7