What will be done in Demigod to prevent people from simply dropping mid game because they are doing badly? And destroying the game for the others playing. Even if AI were to take over that char I don't think any AI is compareable to decent human player. There also must be some sort of penalty for the leaver.
Actually, the AI that has been developed for DOTA is better than most of the leavers. It carries a couple of healing potions (flasks), knows when to back up and use them, knows when to run, and does pretty well pushing. Not bad considering it was independently developed for an online only game mod.
Now Demigod will come with its own original AI built from the ground up specifically for this game. If you combine the AI with some form of direction from the players, it could be a good candidate for saving a game where players leave. For example, the player that was playing a Demigod leaves the game or gets disconnected. The AI picks up where he left off. Any player on his team may select the AI controlled Demigod and choose from a list of general commands (i.e., push X lane, Defend X lane, Defend Base, Kill Demi, push objective X). His items/gold will stay with him (no more hording/arguing over the leavers items) and he will continue to level buy items.
Thumbs up keeping record of your wins/losses/Losses from leaving a game early/disconnects. These should be visible or accessible in the game lobby where all can either boot that player (host) or choose to play in a different lobby (other players).