if you add these to your list i can edit my post removing the double posting..(tried checking if others had already written these problay someone has but thought id put em down anyhow)
small tweaks:
Hidden enemy Demigods: make it possible in the room lobby were one choses demigods not to see what demigods the oponent team are chosing (room creator only option), once started the game they should not shown oponent demigods at loading but make it a surprise. a fog of war for what enemy demigods, adding another lvl of tactics, since fog of war is standard this seems only a logical extension of that effect.
Pantheon:remove AI players from patheon, so a game can not be started with 1 or more AI players.
surrender option: all team mates accept surrender other team wins.
custom: when looking for a room to enter why not have it like in impulse with abilty to sort the diffrent rooms based on map/number of free spots/..... or optional having impulse using the active demigod client minimised so i can have 1 active demigod client running while using the impulse to chose a room to join. currently a find the impulse client superior to the built in demigod system when trying to find a custom room to enter.
disconnect:when a player disconnectes (are on the 30sec timer) dont completly lock the client make it possible for players to chatt/exit game.
Chatt:when inside a active game make it possible with a button bring up old messages (somtimes i dont have time to read em). once player statiscs are shown after a game is over the chatt is show "under" the statics window and largely unreadble move text to bottom of screen were there is space or make statisics semi transperant.
big tweaks:
replay: why not have a save replay option, this is not extremly important to me if its to much work people can just use 3rd party programs but if its easy to implement i dont see why not.
Voice chatt: voice chatt make a huge diffrense it can be nite and day. if you add ingame voice to this game it would be amazing, i realise this is a large enterprise but i feel it would improve the quality of the gaming experince by making it more enjoyable/social for the casual players who are not in clan/guild with voice chatt (majority of players/me).