New soloq similar to Team Builder
in most of games in solo-q players are forced to play different roles than their main role. It seems pretty easy to fix by creating matchmaking similar to Team Builder where team is not created by randomly selecting 5 players but by choosing 5 roles for each team.
I know it wouldn't be perfect since not always number of each role would be equal but if it works for even 50% of games I think it still would be huge improvement.