Team pairing based on skill level
Something really needs to be done about how teams are made. There is no reason for one team to have every single person better than the other, at least mix it up. It makes the game so much worse when you have teammates who play like they just started even when they are ranked.