My Idea of a Decent Match Making System
Static LP gain/loss (no more random amounts of LP, instead you gain 20 LP per win, and lose 20 LP per loss.
Hot Streak: If you win 5 games in a row you are on a hot streak, LP gains are doubled for subsequent wins until the streak is broken.
Cold Streak: If you lose 5 games in a row you are on a cold streak, LP losses are doubled for subsequent losses until the streak is broken.
Cannot duo with a friend unless they are in the same division as you. Golds with golds, silvers with silvers, etc...
Whichever player has the lowest LP is forced to play up to the rank of their partner. For instance, a gold 4 is playing with a gold 2, the gold 4 is forced to play at a gold 2 level.
Matches can only be made with players in the exact SAME level as you, for instance, gold 1s with and against gold 1s, gold 2s with and against gold 2s etc.. With the exception being duos that may be on your team or the enemy team as stated above.
No more series at any division level except 1, and no more forgiveness for stagnating at the bottom of a division. Top of the division series are only best out of 3.
Remove MMR, remove randomly getting matched with droolers you already passed by in rank a division ago, no more getting matched with absolute monsters who don't belong in your game.
TL:DR Not this shit.