One of the problem I find in multiplayer (in addition to quitters, fast-clickers, desyncs) is that we don't have any means to know if an opponent is good or bad, resulting often in games that are too imbalanced to be fun. Would it be so difficult to implement some sort of a scoring system that would give an indication of how good is a player? Some free games do have these sort of systems! I know that there is something like a civ players league, but it's too much of a hassle and only a very minority of users are on it. Is there some other solutions ?