Can ranked role queue be changed so that when you queue for multiple roles you have to set an order of priority for which role you would rather end up with?
Let's say I queue mid and safe, but I much prefer mid. I would set mid as my rank 1 choice and safe as my rank 2. So if it tries to match two players who queued for mid and safe, and one has mid as his first priority while the other one has safe as his first priority, it will give them the role they want the most.
There would be zero drawbacks to such a system. It would increase the quality of games as people would be more likely to end up with the role they are the most comfortable with.