I play both Dota 2 and LoL frequently and here is my little insight
The both games may have their own issues, but as long as the core gameplay is present, people will play them. And also both games will remain good as long as they don't resemble each other in terms of playstyle. That's it, simple.
, 2 of my favorite champions in the game.