Yeah, it's a presumptious title.
Demigod is a great game, and trying out other MOBA (this genre) games has reinforced how great the gameplay really is. What Demigod lacks is that "competitive" element. Demigod is competitive on a casual level... but it could be a whole lot more.
Voice Chat: I think it was said that Impulse would eventually support this, but quality voice chat would [almost] elimate the complaints about premades.
Premades: I think that premades make the game better. Demigod really needs some sort of team join support... but it wouldn't make a whole lot of sense to make a Skirmish/Pantheon for teams. Basically, I should be able to form a group with a buddy or two and then put my team into the Queue for a match. I can understand this feature not quite working for Pantheon due to the whole Light v Dark thing and the potential of friends being on the opposing side.
Now, before people start shouting "premades are unfair" and the like, I must point out that random teams isn't quite fair either. Of course, the game should favor pitting premades against one another.
Okay, so I really just basically just reiterated what people have been saying already...
I love Demigod, but I'd love to see it as a serious "competitive" game.
EDIT: (July 26, 2009)
Okay I've been trying out some other games and so I think that Demigod needs a few more things:
Server-side Hosting: Latency ruins competitive gaming. Sadly, latency in Demgiod makes life worse for everyone. The problem is that Server-side hosting costs money, so I don't see it as beign high on the list of priorities for development.
Leavers: There's no way to reconnect to a game that you had left/disconnected from. The other issue with leavers is the fact that an AI takes over for them. If someone leaves they should be commanded back to the crystal, and then made AFK (or removed) so that they don't feed the opponent.