As the title suggests, I think that a matchmaking overhaul for all of the modes (except AI and brawl) is overdue. IMPORTANT NOTE: I know some of you like to stop right as you read something that you disagree with and make a response right then and there. Please try to read the entire thing. (INCLUDING the notes at the very bottom)
Quick match - Yes, the queue is supposed to be "quick" and the teams are going to be random unless you form a party. However, that does not mean match people with huge skill gaps together. A player who is playing on a plat/diamond/master level should not be playing in a game with someone who is in bronze.
Unranked - Same problem that quick match has.
Hero League - I am just going to avoid this completely because most of the issues can be fixed by improving the report system and adjusting the ranked entry requirements which are way too easy to meet.
Team League - I am sure that I do not have to include the MANY pictures of the messed up match ups. Grand masters playing against bronze players, diamond players playing with bronze players, grand masters playing with silver, and the list goes on.....
Notes:
- I know I mentioned players of very low skill level in a certain way in this post. To clarify, I am not hating on these players. I know that they are just playing the game and trying to get better but throwing them in the deep end is not good for both parties.
- I know that there are instances where the matchmaking system doesn't manage to screw up and creates 2 balanced teams but this is becoming a rare sight unless you form a party of 5.
- Argument: " If a team has 3-4 players with a very high skill level and 1-2 low skill level players, the game balances that out by putting 1-2 low skill level players on the other team." Response: I am sure the MMR balances out but the game is not balanced. A balanced match would have two teams of equal skill. The matchmaking system should not decide that two teams with an overall MMR of 1890 should consist of players with the following MMR: Team 1: 2300, 2300, 2300, 1300, and 1250 Team 2: 2400, 2200, 2300, 1500, 1050.