This is awesome news and an absolute godsend for tournaments.
Unfortunately until more people are playing an MMR system really will not do much. If there are only 12 people queuing and 6 of them are playing together there is absolutely nothing it can do. This sounds like a cherry pick scenario but it is unfortunately pretty common with the current player numbers. As the game improves and more people hopefully come back its usefulness will increase.
I was thinking of ways to deal with that problem for some time now. Ideally it needs to satisfy 3 things:
- Matching people with similar skills
- Matching people fast
- Matching different people so they don't play with same people all the time
First two is more important than the third one I would think so I will put that one aside for a moment.
For simplicity, lets assume people have uniformly distributed MMR between 500-2500 (assuming everybody starts with 1500 and it spread 1k to each side) and Skirmish games last 20 minutes in average.
If we wanted to keep matches between 100 MMR range, that is 5% of players.
If we wanted to keep people waiting at most 2 minutes, that is 9% players (2/22) on queue, rest in game.
So satisfying these two conditions require at least 2640 online ranked Skirmish players. (12 * 20 * 22/2)
Now consider third condition. Assuming keeping 3 times more players for a skirmish game in queue allows a variety of players, we would need 7920 online ranked Skirmish players.
Then comes parties. If we wanted to separate all 3+ player parties from the rest and assume that they are evenly distributed, we would need 7920 online players for each, making total 15840.
So my conclusion would be, regardless of this number being achievable or not, there will be times we would need to adjust the above 3 conditions to satisfy each in an acceptable way. Which means that there will be times matchmaking taking longer than 2 minutes although waiting players seem more than enough, there will be times you are put in a game not so well balanced or a game with mostly same players you have played.
TLDR; Matchmaking will have its unavoidable issues until player base grows enough.