I'm pretty sure no matter what you do to the matchmaking system, it wont matter as long as the MMR in this game remains vastly inaccurate. The previous rank "adjustments" to account for new players where for some reason it adjusted people to shoot up entire ranks where they don't belong has only exasperated the problem.
Also, the latest update to MM that happened last night somehow made it even worse than before. Every single game without fail a one-sided stomp, win or lose. Games ending in 27~ish minutes, always a 50k+ soul lead, always multiple people vastly underperforming on one team, never a close game.
I've also had situations where I see I'm queueing at the same time as multiple people on my friends list who are around my rank and instead of putting us together in the same lobby, it splits all of us up into different lower-elo lobbies (even though we all have different hero pools)





I could go on and on with these screenshots, not a single game today has felt fair or fun, win or lose. I can count on two hands the amount of "close, quality games" that I've had in the past two months.
As soon as I join a lobby I can basically predict who will win with great accuracy just by seeing the players names on each team and the drafts.
At this point, how is it possible to queue up and have fun in the game? Genuine question. I don't really smurf, but the matchmaker for the past 2months has really made me understand why people do and many of my friends have expressed the same sentiment.
Even new players are complaining about the matchmaking and I'm afraid of getting my friends into this game because I know they will not have a good time for their first ~50 something games until the stomps stop, please do something.
67272630
67281022
67289767
67406671
67414665
67428708