Sort:  

Its the same game, with the same map every year. But there is like 108 different characters to choose from, each with their own unique set of skills ( a minimum of 4 abilities) that all synchronize with their team mates in various ways. Like any game of football or hockey ( which features the same map every game) the diversity of the games come from the players themselves and how good they are at playing.

With various game play tweaks to balance the game it has managed to stay fresh and entertaining for the past 5 years. ( even longer if you count dota1)

Well, I guess they really need to know all those characters inside out then! That could take a while to do.

I've over 1600 hours in the game and I am always learning something new about the game. Which is what I love about it. Keeps it fresh for me

Are you as good as those guys in the video? I'm sure I wouldn't last more than a few seconds with them. I'm terrible at action games. My children can wipe me out in no time!

Oh god no, I need to put another 2000 hours before I could even consider turning pro. Even then I could still be terrible.

Hilariously enough though, Elon Musk designed a self learning dota bot that was able to beat any professional it fought after 2 weeks.

Now that's some programming! However, I suspect where the bot excels is in response time!