(DISCLAIMER: this may not be the problem at all, but since they are obscure about it we have no choice but guessing...)
My idea is to separate them completely (I wanted to include a poll to that, but they only allow three questions), if you launch on your own you´ll be aways facing only people that dropped on their own. Even a two-man group is excluded from this queue. In this case matching weight classes is fine and you can find matches pretty quickly.
Premades: there might be a problem if you try to match two groups with exact: Number of players AND composition (in terms of weight classes). So my suggestion is:
First the matchmaking "groups groups": the following combinations are possible:
2+6 (8) <- means: a group of 2 players and a group of 6
3+5 (8)
4+4 (8)
2+5 (7)
3+4 (7)
8
7
Then you build opposing teams with the same number of mechs, so you have many options of 8 vs 8 and 7 vs 7 matches, 8 vs 8 being most probable. It gets even easier if you allow 6 vs 6 matches (then you get 6, 2+4, 3+3 combinations too)
For balance you could use the total mech weight in the team, plus or minus 10%-15% (can be fine tuned later) - the same used in tabletop for ages. Of course people running a team with 8 commandos or 8 atlases might have a hard time finding a match - but they´ll know the cause of that.
Edited by Darkblood, 02 December 2012 - 05:16 AM.