Matchmaking feels really bad right now, worse than ever at evenly grouping/distributing teams by in-game experience.
A frustrated new player in my most recent match was asking about how to play with new players, and was flabbergasted at my ~1700 matches in experience
New players should be in matches with new players and experienced players with experienced players.
If it's because of the ranking system: it needs a total reevaluation. I personally think that matches should all be casual and feel unranked until matchmaker finds a matchup of the most even distribution, and that match becomes a 'special' ranked match that affects your ranking heavily.
The ability to reset rank on a weekly cooldown could also solve a lot of these frustrations with matchmaking, i.e. if matchmaker is going to put me in (literally) 10 matches in a row of teammates that are genuinely new, and I lose most if not all of them to no fault of my own, I should be able to reset and find a placement closer to my actual level for the time being... rather than dropping fast and painstakingly climbing back to where I was.