Most of this applies to solo queue, more details about that later in the post: I always pick a carry when I want to win. No matter what my team looks like. You can check the One-Sided Matchmaking Game Log, where I post at least 1 stomp daily where I wanted to win, picked a carry, went mid and won it far too easily with an individual score of like 16 - 1 after 20 minutes. When a scrub tells me otherwise, they have to somehow prove me wrong that the method to stomp i am using should not be applied. I don't have time to check their stats in 1 minute lol. Often they lie and they suck ass anyway so sometimes I just mute them. For me games often feel like as I'm solo against the enemy team and my team is just stealing farm from me. I also buy my own wards and I buy my own courier if I have to. The matchmaking is terrible and here is why: When I play with 3 - 4 friends I know what my team is capable of and I pick something more secure to ensure a win, because I know what skill level they are in. If I play with friends that are good and want to win I pick that what is needed and fits in the team most perfectly. When I'm with friends that I want to teach, I often pick supports and try to let them carry, but I lose this way often. When I want to win with them after they complain like "we are never winning" I pick something like CK, Tinker, SS, Morph or something in that style and go mid and tell them what to do. Still works far better than solo matchmaking because they know that I know how to play. Imo, the entire problem with the matchmaking is that you lack stats and visible rating. People lie but stats don't. If I knew my team would consist of good players I would pick something that fits into the team and simply trust the ratings. Don't give me bullshit like "rating and stats don't tell you anything" erm, yes they do. Matchmaking is based around numbers, the only problem is that WE CAN'T FCKING SEE THEM. If we could, games would definatly improve. Sure, we would have a lot of elitists in dota2, but I'd rather play with some elitists that have a shit attitude and have a great satisfying game (even if i would lose) than playing with some casual noob that anyway has some sort of shit attitude that THINKS he is good and the game outcome is already decided after 20 minutes whenever I play a carry role or not. If I play a carry, 90% of the cases I will win. If I don't play a carry or a ganker, I win about 50% of the time because I simply can't do shit later at 50 minutes if the enemy team turns out to be decent while my team has like 4 typical russians in it. Why would I trust the ratings if they were visible? I would rather trust individual as much as detailed information about a player than nothing at all in dota. this is a team game after all, knowing which skill level your teammates are in is important. But matchmaking queues you with people of your skill level - If it would I wouldn't make this post. The matchmaking here forces a 50% of skill level. Someone on your team could play with a shitty friend that says he is "good". You never know and it's not worth the odds. Rather pick a hard carry, mute all and go mid. Works 90% of the time in these scrub games. If you keep on winning you get queued with better players - I tried that for a while. And it did not work. Also: In HoN for example I'd know when I reached a new bracket, here is just a guessing game. I can't fcking tell whenever my team is good by the picks they make because I don't know whenever they are 4 try-hard friends or actually are good. Asking them doesn't often help because I either get ignored or get a reply in russian and I already know I'm pretty much doomed because of communication issues. Conclusion: If you want a good matchmaking, copy the matchmaking of HoN and improve it. Visible stats are a MUST in dota2, especially if you solo queue. Matchmaking is supposed to improve your skills, but it doesn't because if I pick a hero I'm not good with without knowing what kind of people the players on my team are I have no idea whenever I'm going to be able to play the hero at it's normal potential or if it will end up with me being completely useless while waiting for someone to finish the game. A solution which favours everyone would be to have another matchmaking queue. One with stats and rating, and the other one without, like the current. I have to say though, Team matchmaking is mostly pretty accurate when I play with at least 3 other friends. even more accurate when I play with 4. Still, stats and ratings would improve that experience as well. I've brought this up a 1000 times and I still don't know why people are insisting that the current matchmaking is fine. It's not: - At least half of the community wants to have a visible rating according to this poll: http://dev.dota2.com/showthread.php?t=32067&highlight=visible+rating WHY is this still ignored? That is just even more proof that we must have an alternative matchmaking system. Sure, it would separate the community, but the community is already very separated with opinions. Some mod once said "Sometimes what the community wants might not be best for the community" That is true, but if the community isn't satisfied the game will fail. And it seems like 54% of the community isn't satisfied. Doesn't valve care about HALF of dota2's players if not even more?! The current matchmaking might be good for new players and people with low confidence that can't handle being called "bad" and that is a good thing. So, that also supports my suggestion to add an alternative matchmaking with stats, so that people can chose what they like. I'd rather wait 5 minutes longer in the queue and have a match that i find good than how it currently is. /edit: I want to inform all of you that what I mean is that the current matchmaking ruins the games for the good and more experienced players. Why do I have to find 4 friends that are in the same skill level as me in order to play a CM game that is exciting when the same could be done in the solo matchmaking, like in HoN? I keep referring to HoN because it's the closest example of what dota2 should be and should not be like. HoN's matchmaking system is defiantly great for better players while the current matchmaking system in dota is more noob friendly. Which is why dota2 should have two different matchmaking systems.\ >TLDR: Stats and ratings would improve matchmaking because: read the god damn post if you want to know!