If you haven't actually played competitive dota for atleast 1 year, you can't judge the game.
I've never actually seen a game so much skill based and balanced like dota, it's a masterpiece.
It's not like hey, dave, we have 30 mins till next episode of how i met your mother, let's play some fifa... Certainly not.
But more like, hey dave, next friday we have a game against ''xxx'', tell the guys to be online tonight to play some cw's and stay in shape for the friday game.
The game has certainly more to offer than, I can only play trax and play in garena europe room 176756325, if they pick trax --> RAGEQUIT!