I actually prefer LoL, the gameplay and the customization. HoN and Dota have no customization
I have no idea about HoN, but Dota has tons of customization! You can mix and match various cosmetic items on all of your heroes.
But its just cosmetic items, LoL would have runes to customize the hero.
Also, masteries. But they make such a tiny difference.
It may seem tiny, but it is actually a huge difference in the early game when there aren't many items bought yet.