I hope this suggestion will caught your eyes developers, about matchmaking you can actually put some additional options in it which we can choose what roles are we gonna play in ranked, for example if we choose tank, we can only choose the tank heroes in the hero selection so that the matchmaking would be balance because everyone fulfilled the roles.