My suggestions are really simple and effective to "fix" the matchmaking which can currently make unfair matches:
- Same fleet suggestion as OP, either they are there, or not, subtract the GP if not, no brainer CG
- GP as it is, to determine initial grouping is great for ONE logical parameter.
- Next how many toons are over 210 speed, group people within +/- 8 of this number.
- Next how many G12 toons does a player have, have players grouped within +/- 5, again combined with the above
- Finally and importantly, Arena(s) need to be compared, someone in spot 10 shouldn't be grouped with someone in spot 500, come on now. Yes this could be sandbagged, to avoid that simply look at the average over the last 5 - 10 days.
- There is one more that should probably be considered too, does the player have Revan, people that do grouped together.
This is probably ~ 50 lines of code and really shouldn't take a good programmer long at all, and would make a HUGE difference in the fairness of match-ups. @CG_SBCrumb