Tier restrictions on champs
So I've come to the conclusion that riot needs to implement restrictions on certain champions being used in ranked matches. I can't count how many times I've seen someone play a high skill cap champion and get completely shat on in my low elo matches (vayne, riven, yasuo, etc) because often times these same players have not even mastered those champions. It's extremely frustrating to play with those players on your team because they basically inflate the power of the enemy team.
The solution to fixing this would be for Riot to make a suggested champion lost for each elo based on skill requirements and those champs would be the only ones allowed in matches with the only exceptions being allowed would be champions that I played has achieved a high mastery on.
For example, a bronze player would have limited access to low skill cap champs (Ashe, Annie, Garen, etc) but if they had a high mastery with a champion outside of the low skill cap champs in their tier, then those champs could be used since chances are they won't feed nearly as bad.
Thoughts?