EDIT: Rating down to 1 star. I am not confident that players who play bad are really getting punished in this game. The matchmaking is even worse today than it was back then when I originally wrote my review. I have not played a single ranked game and it keeps matching me with ranked players who have newer heroes. Me on the other hand, still grinding to get heroes, is at a huge disadvantage. Sullies the game experience.