Matchmaking and ranking - frustrating?

Hey,
is it just me, or is the matchmaking really really broken?
I’am not the worst player and when i play halo, i really want to get the diamond ranking - even when my stats are great (sometimes) it doesnt matter.
I only level up with matchwins and in most matches my team is that bad, or have leavers/afkler that i don’t see any chance that i ever get an higher ranking.
I really like the game & multiplayer but the unbalanced teams totally kills any fun for me.
Its only frustrating.
Any opinions to that topic?

,

[deleted]

It makes the game a waste of time for me. Let’s say I only have 3 hours to play and I want to be productive. If every game has a quitter on my side, I guaranteed to lose and the only thing keeping me going is perseverance. The perseverance turns into insanity when I am going from plat 1-2 every other game. It would make more sense however if my performance was. Hey I dunno… ACTUALLY REFLECTED IN MY RANK.
instead, my 3 hours of play has turned into 2 hours of frustration and maybe 45 mins of hey, I can do this… This team is alright. Obviously 15 mins of waiting for a game.