>>14210212I'm not the one you replied to but I'll add more.
Homogeneous champions - Most have the same kit/type of skills. Sure some sticks out as being unique but at the end of the day, the playstyle is the same. Tinker, Nature's prophet, Naga Siren, Nyx Assassin, Spirit Breaker - sample of dota heroes that can fit in multiple roles & playstyles and still be COMPLETELY VIABLE.
LoL lacked in innovation - LoL removed a lot wc3 mechanics but they didn't innovate enough to compensate for it. They removed control groups and other interesting mechanics such as Rubick's Spell Steal or Invoker invoking from the set of orbs. Also removed the uphill mechanics hence less tactical gameplay potential. Trees destructible also removed meaning you can only juke on the preset environment (fog of war & bushes). LoL removed the creativity of making your own jukespots.
Support role is lackluster- There's nothing wrong with support role in League but if you compare it to dota, it becomes an extremely boring job. Basically, supports in dota has A LOT more options of playstyle/gaining exp and/or gold.
Less options to stop snowball mechanic- League's late game items stats are cost-effective and slot-effective. This amplifies snowballing mechanic since anyone who has more gold gets more cost-effective items. There's a reason why comeback probability in League is much less than Dota. Dota in general is much more snowbally game than League due to power peak potentials but Dota gives more options to stop snowball eg: gold loss in death, cheaper items has more stats in ratio in comparison to late game items, late game items arent slot effective since usually there are more items to combine to in addition to recipe, dota heroes have game changing ultis that can turn the tide easily such as ravage, black hole, rubick spell steal, reverse polarity (all have huge cooldown so if you really be as efficient as possible on its usage)