I've been playing the game for several days and I've found that this game is very similar to DOTA (a Warcraft 3 Frozen Throne map that was done by some very talented people, if you haven't tried it, you should to see how similar it really is: http://www.dota-allstars.com/). However, DOTA currently has more to offer than this game. Not to say this game couldn't easily out distance that map but there are some things that would need to change before that happens:
1. Your character selection is very small. For this type of game, it really should be much larger or at least twice it's size so that it doesn't feel like it's bland after playing it for several days. It almost reminds me of the original Mortal Kombat or Street Fighter which is not a good thing since this is supposed to be something much better.
2. Your maps are nice but there is no map editor or any way I've seen to add additional maps. This can be very beneficial as players will spend the time to create nice maps and you guys don’t have to develop much (if anything after that as far as maps are concerned) because the map will poor in from the players.
3. The money system can be an issue since the players are focused to kill other demigods. Any demigod who lacks abilities (or just the players themselves) to kill other players will easily fall behind. Because of this, the mobs (or creeps, which ever you prefer) should give a little more money and some should be taken off of killing a demigod reward to balance it out.
4. Any units your characters create should be given a little more focused control than just 3 buttons on the left side. This almost makes the units obsolete and a waste of time without the demigod (which is fine in some cases but shouldn’t be the only type of strategy a player can use especially if this is supposed to resemble a strategy game.)
5. The updates you push through Impulse do not have any change logs. This gives players something to expect and to look for when they are playing so they can tell you when the changes that were made helped or hindered the game.
I’m not sure if these will be given notice but players will give ideas and try to help make the game better. Take heed of what they say because these may help the game go further than where it is now.