I honestly don't think the matchmaking algorithm is as bad as a lot of people make it out to be. The problem is more likely tied to the player pool and faction imbalance. There are other factors like how long would you wait for a fair matchup. You also need to define fair. Our squad frequently beats squads that have higher HQ level's than ours. HQ or even base scores will not properly factor in so many other skills required to win wars. What would you recommend as the basis for matchups? That might be a more useful exercise and conversation to have. It's then that you start to realize the issue devs need to consider.
Sports is a perfect example. There are daily examples of blow out wins, but you still need to play the game. In some cases there's a clear advantage one team has. In other cases the matchup is fair, but one team just had a bad day, and the score is not reflective of the actual strengths of both squads. If you only scheduled based on fair within a very tight tolerance level, you might have a schedule where the same four teams face each other all the time. Where's the fun in that?
I get the frustration, but I think discussions need to start with facts (e.g. actual squad names, war records, base scores, etc.) and suggestions (so pros and cons can be weighed out). If not, maybe start a venting only thread, where people just vent and are not expecting an actual discussion. When I see a post like this, I am not sure what the poster is expecting from the other discussion board members.
Here's our war scores last 10 wars: 27-39 , 45-23, 45-41, 41-27, 45-15, 45-45, 45-39, 45-24, 45-9, 43-45. Only two of those wars were not competitive in the first 12 hours. I would say that only 3 of 10 of those wars were not fair on paper. The first and last score (two losses) were against that same 14 Prestige base squad. In one matchup we had an advantage, but it was not huge, but might be considered unfair by some. A fair matchup 70% of the time is quite good I think. Yesterday's loss was against the squad with 14 Prestige players and a level 8. We had 6 Prestige, 1 level 10, 6 level 9's and 2 level 8's. It was a fun war. We were ahead in the first third of the war, behind by one about two thirds through the war, and was only mathematically out in the last hour. The last time we lost to them 43-45 and that went down to the final minutes.
When we launch a war, we want to get a matchup within 1-6 hours and that is what we get. Other players want different parameters. That's a tough thing to program for.
Squad Level: 50