I think the current plans to address rage-quits will only lead to new problems. If the planned v1.1 changes go ahead, we will see concede button spamming, deliberate feeding, and AFKs sitting by their own citadel. If someone wants to quit a match, they are going to do it. And here's the thing: THEY SHOULD BE ALLOWED TO LEAVE. The fixes are addressing the wrong things.
For my purposes, I'm defining rage-quitting as someone leaving before the winner of the game could reasonably be decided (generally in the first 1/3 of a game).
Why do we hate rage-quitting?
-It is "unsportsmanlike." Or, "if you never finish losing games you don't learn / get better."
There isn't much to say about this. They are very subjective points, and not something that can or should be enforced. If someone didn't learn good sportsmanship on the playground/field as a kid, believe me, they aren't going to learn it playing Demigod. Nor should we be trying to force people to improve their play via experience. This is a game, it is at their own discretion.
-It badly stacks the odds against the rage-quitter's teammates.
Leaving will always ruin the game for your teammates (assuming they wanted to stay). However, providing incentives for someone to sit around afk or feed their oponents, thereby deliberately griefing their own team is strictly WORSE.
-It makes the game boring (unchallenging) for the opponents of the rage-quitter.
Especially true when someone leaves very early (first 5 minutes). If you want to get your deserved favor and a win on your record you have to stick around and finish a (possibly 20+ minute) comp-stomp. This frustration multiplies when one rage-quitter creates (an understandable) chain reaction of leavers on one team.
These are the most basic issues as I see it. Only the 2nd and 3rd points are within the power of devs to improve. Punishing rage quitters is not going to solve your problems for reasons already touched on here and discussed at length elsewhere. Nor is a concede button the answer if there can be no agreement on a team as to when is the right time to concede.
What should be done, is attempt to MINIMIZE the impact of 2nd and 3rd points. The best thing you can do for the remaining allies on the rage-quitter's team is to give them control over the demigod that left the game. (Exactly the way WC3 handles it when a player leaves.) If this is impossible, the next best thing you can do is minimize the stigma / responsibility the remaining player(s) feels to actually remain in that game if they (understandably) do not want to play with a bot. Don't tag them with a scarlet letter for leaving the game at this point.
To minimize the impact to the opponents of the rage-quitter I see two good options. First, granting control of the leaver's toon to his remaining teammates makes the game better for their opponents too. Again, if this is not a viable solution, then as soon as the last player leaves on one team, the game should immediately end, with all players on the other team earning the win in the pantheon and the corresponding favor.
Lastly, fix the matchmaking to record all games and improve its ability to match players based on skill. Fix the networking code (obv.) so that the time required to get into your next game is not so daunting. If people thought they could jump right into another game, they wouldn't care so much that their current game just turned into a bust.
I'm sure someone else will have more (better) ideas, but I really think the plans for v1.1 address the problem all wrong.