Matchmaking too sophisticated
Hello, I feel like I really need to tell this, after long, long time. I think that matchmaking is too sophisticated. I know, that your hidden MMR value is being calculated behind your back, which is a main parameter when it comes to matching the games. But I also know, that your past "X" matches have influence on what teammates you gonna get. That's right. If you keep winning, you are gonna have teammates that also keep winning. If you have lost few matches, you are gonna get teammates who also started to lose recently. That's why the advice "if you lose few matches, take a break, don't play more." is gold. But if you've lost some matches and you keep playing, the odds that you are gonna lose are much higher than usual. I also know, that your KDA has some influence, but I am not exactly sure what weight it has in matching the games. But if your team feeds, you lose, but you have good KDA, you are likely to get better teammates in your next games. But again, with this KDA I am not exactly sure. With those other things, I am absolutely sure. It is my more than 3 year experience, practically from high bronze elo to master tier elo.
Another thing is the MMR average. I would be very careful about that. Some time ago, when I was playing soloQ, I had 3 master tiers in the game, 2 platinum players and 5 diamond players. With all respect, platinum players are the most arrogant, annoying and toxic players in the league. Honor to exceptions. Back then, I was just diamond 3, so me being matched with platinum players, was not something extraordinary. But if I was master tier and after entering the soloQ I would be matched with platinums, I would probably tilt. I believe that soloQ should be a place, where you go, when you want to play with players who are approximately equal to you at this game. And master tier and platinum? That difference is huge. I know, that some of you, especially low elo players might think, that platinum is quiet high elo, but trust me. It really isn't. And games like these are almost never GG. No matter whether you win or lose. And honestly, I'd rather wait 20 more minutes to get players around my performance level, than wait just few minutes and after that, suffer like 40 minutes with players of huge performance differences. And I know, that I am not the only one.
What I would suggest?
Make the matchmaking simpler. Don't take past wins/loses in account. If there is a player whose MMR is much higher than their current division, increase their divison instantly. With that being done, make sure that all of the matched players differ maximum of 2 divisions from each other.