Random Heroes, Random Maps, Random Teams, Random Rules, Random everything.
You may ask "why?" now, here is the totally random answer : it's fun , see below.
We need an incentive to use Random Heroes , be it just that the opponent doesnt know what hero you have (like in Starcraft/Warcraft with the Races) or that you get a small bonus like a bit extra money as in Dota or even just special awards for playing random (which supcom failed to have).
Whats so cool about Random Heroes?
Random Heroes make for a more flexible and dynamic gameplay on the one side on the other side, people using random will whine alot less over pretended imbalances as they have a more unbiased point of view (won't stop them to complain about the real ones though - they will become more apparent even that way).
Now the Problem is that humans are lazy per definition and usually will stick to what they know and have mastered but humans are also opportunists who will happily take every small, even meaningless advantages/rewards. (ofc the higher the advantage the more humans will take the advantage over their lazyness).
Whats so cool about Random Maps ?
Random Maps can have 2 meanings:
1) Randomly generated Maps, like in all those Age of *someword* games. While not that suited for competitive game it increases the replayability alot and forces the players to adapt alot more. While I am totally sure that Demigod won't have a random map generator, given the nature of Demigod Maps being flat, not using tiles and probably not that complex at all (aside from the artistical stuff) it should be fairly easy to write a random map generator (like Warmaker for Warcraft II) and maybe even integrate it into the game itself as mod.
2) meaning that instead of picking a certain map in the game lobby you have some filters (size, type, maybe even a list) you can apply and the game is played on a randomly picked map which pass those filters. This will lead to a bigger variability in custom games (even if only some use it) - Automatch will pick a random map anyways I guess.
Whats so cool about Random Teams?
I always liked the concept of the RT ladder in WC3 as you needed adapt alot how to play depending on your ally and got to play together with players you normally would play (because they are either too good or too bad). And if you lose you can always say it's been the fault of the ally - with an fixed Team this causes controversies, I tried it often enough.
I'd like to have a random team option in custom games as well, you could argue that the nature of custom games itself results in being teamed up with random guys, but that is only true if you play "public customs". Would be cool to play a custom with friends and mix the teams up randomly without much effort (and even in Publics there is a tendency people will try to get on the team with the best player - especially the host as he has all the power^^).
Whats so cool about Random Rules?
If Demigod features different game modes (like the dota game modes or things like capture the flag, King of the Olymp or Free for all) I would totally like to have a button which says "random game mode". Different game modes are fun and if you have a random button nobody can argue which mode to pick in the game lobby.
Whats so cool about Random Everything?
if I tell , you will randomly forget to breath and thats something I don't want to happen.
I have no clue if that is a proper blog article , never written one before.