I don't know much about this game, but I do know that it (and all the other DOTA clones) has a notoriously shitty community rivaling most (or all) first person shooters. You know there is something fundamentally flawed in a game when regulars routinely bash on their teammates for not knowing the game from the inside-out and the developers have to systematically ban people for ragequitting.

one person leaves game and opposing team pretty much automatically wins, its not like CA when one person leaves another can come to take their spot so i rather like the idea of banning people that leave halfway since they are pretty much screwing over their whole team for ragequiting

imagine basketball one player decides hes going to sit out the game and no one can be subed in, now opposing team get a free double team every possession, not fair to them that they have to lose the game cuz one guy decided to not play now is it

That is exactly what is wrong with DOTA games and why I will won't touch them with a 50 foot pole. When you're on the losing side in a DOTA game and the other team has gained momentum, you're forced to sit and get your face kicked in for 20-40 minutes or face the ban hammer.