Honestly, I like the idea that they are at least putting in effort into changing the matchmaking system. I never even noticed this change over the past couple of days. However, i don't believe that there is a way to correctly judge someones skill based on ELO that is generated from completely random 5v5 games or based on total number of wins. I really think the only way to really fix the matchmaking system is to adapt the ELO system to take into account your in-game actions. This really only needs to be done to Solo/Duo queue as the ELO system works just fine for a team of 5 players who play together consistently. It just doesn't seem to work as well for solo/duo queue where you get matched with a different group of 5 people almost every single time. If you were to take into account the in-game actions of players as well as wins and loses, you would see that, over time, players who do well consistently in games would have a higher ELO rating than those who do poorly in most games or even those people that have an AWESOME game here and there. Consistency is the key playing well, and regardless of how well you are doing, you are only 20% of your teams equation, so why should you be punished 100% the same as your teammates that did poorly and you lost?