In essence after 5-10 minutes of play you largely know who is going to win.
In my opinion it stems from the lack of control you have over your hero. Sure he can walk around and such. But all units have noclip on. They cant interact with each other. They walk through each other. You cant block units, you just go through them.
Meanwhile DotA lays down a massive patch that greatly switches up the game, adding multiple ways to further diversify your hero and build your own little strategies. Bugs and exploits were smashed to pieces; mainly the backdooring issue which if the patch works should end it in its entirety. Further the emergence of stat-tracking auto-hosting services gives you stats. Something Demigod still can't get done properly in a retail product.
Demigod continues to disappoint. DotA continues to delight.
I'll give demigod credit that they've really tried to fix it. But they are only working on the networking/servers debacle while the core issues that plague the game remained unaddressed. But then those are my concerns with the game. And thats that. The publisher steadfastly refuses to acknowledge the core game is broken so I doubt GPG will bother to address it. I'll try another match of demigod in a coupla weeks. But as DotA gets better and better demigod appears worse and worse in contrast. Pity. Oh well.