In my most humble opinion:

HoN beats the shit out of LoL and actual DoTA

LoL is slightly subpar as compared to actual DoTA in terms of gameplay,

But Storm of the Imperial Sanctum (Starcraft 2 DoTA) beats the shit out of all of them.

EDIT: I recommend you purchase Starcraft 2, because not only is there multiple DoTA styled maps, you can also play thousands of other custom maps as well as classic style league matches and single player.

SC2 is simply just the best rts atm. Why buy HoN where theres a shitty community and only one play style when you could play the same thing plus more on SC2.