Things I'd like to see in order to ensure more balanced matches:

1) Never more than 1 extra person on an opposing team allowed. I've been in matches where there are only two players on one team (because one dropped out), but five on another. Even 3 vs. 5 is an invitation to get steamrolled... So, if somebody joins a match and there's already 1 player extra on one side, force them to choose the other in order to balance out the teams

2) Players dropping out... I don't really know how best to handle this - you can't force somebody to switch sides in the middle of a match, after all. Perhaps players who drop out of matches should be penalized in some manner (an energy pool penalty, for example)? Not on the first time, though since we all suffer from crashes at some point or the other, but perhaps after the nth time dropping out of a match within a specified time period the penalty could be introduced?