'm a support player, and I sincerely don't understand why there's still no distinction between party and solo matchmaking. I just sit on the same rating, playing either with a party of strong players or with a party of weak players. As a result, my win rate is 50%. Please make the obvious, necessary changes:
1. Separate solo and party matchmaking.
2. Separate the search by role. (Matches are often lost because there are either no carries or most of them. It's just pure randomness.)
3. Remove the choice of 3 heroes. (This is the most idiotic decision I've ever seen in a game. Maybe it made sense when heroes were scarce, but that's no longer the case. A huge percentage of players want to play one hero and are willing to spend a long time searching for a game just to get it. Why force them to play someone they don't want? During the new hero events, I lost dozens of games because people picked Bebop and Haze, ran around with a negative score, and whined about not wanting to play them, but rather to have a better chance of picking the hero they really wanted. Right now, in my opinion, there are quite a lot of heroes; choosing from 3 heroes is a completely unnecessary feature.
4. Picking heroes one at a time after the game starts is uncommon. Losing lanes or difficult situations often result from your hero being counter-picked accidentally. People don't have the opportunity to think and choose the best option for a specific game and opponent; everything comes down to luck. In competitive games, even in a casual pub, this is unacceptable.
I understand that the next patch will change matchmaking. I sincerely hope to see these 4 points, because this is the minimum necessary base at this stage of the game's development.