Not going to mention the need to ban hackers, because that is obvious and is already being addressed (hopefully).
[b]The solution: [/b]
As sweaty players usually demand, disable skill-based matchmaking and enable connection-based matchmaking, but then introduce the following change:
[b]Once you reach certain milestones, you will only be paired with people that achieved similar milestones, for the remaining of the week and for the first 2 days of the next weekend trials, even if you play with different characters[/b]
The milestones:
[spoiler]-If you complete a trials pass with 7 victories (flawless or not), for the remaining of the week and for the first two days of the next weekend, you will only be paired against people that has completed a pass with 7 victories as well in this week or in the previous week.
-If you managed to get 5-6 victories, the same will happen but against opponents that had at least 3 victories in one pass in this week or the previous one (but never 7, unless there's someone on your fireteam that won 7)
-If you got 3-4 victories, the same but you will be facing opponents that got at least 2 victories in one pass (but never 7, unless there's someone on your fireteam that won 7)[/spoiler]
If 1/3 or 2/3 people in the fire-team have completed the above milestones, but not all fireteam members, the matchmaking should try to confront teams with similar milestones achieved if possible. If not possible, then connection-based matchmaking of teams with at least 1 person having completed the same highest milestone
-
Matchmaking throughout the game is still a huge issue Was just in a Control with majority 1010 players, I am 970, it was a one sided turkey shoot, so I quit will take hte stupid beaver and play something else. I get why they do it, but it ruins a perfectly good part of the game.