Dota 2 is regularly patched and changed with new characters being introduced and balance changes made. This can prevent the game from becoming too stale as the tactics utilized by players changes often.
There are three different maps that users can play on, which offers a bit of a change up of play and familiarity as well as allows for the player to not get burnt out on a singular stage played over and over again.
Having 134 champions League of Legends is ought to offer the greatest diversity and it delivers. Many champions have long combos that need precision in positioning and timings on par with fighting games, while others can be effective without combos at all. Also many champions feel really unique (...
They are updating champions that have "outdated" gameplay/visuals on a regular basis. And usually they hit bull's eye, giving those champions new life and making them feel "right" to player (there are much more praises than complaints from the comunity).