The MMR systen
There are currently 2 big issues with the MMR system
Since it makes sure opposing team have an overall equal MMR thus equalizing the chances of winning for both teams.
- It makes very bad players be on the same side with good players.
- Makes you play against very good players
Both are rather annoying but i personally believe the 2nd one shouldn't be a problem. You see, if you get matched against a plat and your silver, there is always the fact that if you win then you actually deserved to climb. Nonetheless you have control over your own performance and your mistakes are your own mistakes.
The 1st point though is what is causing major havoc. If your top laner feeds a yasuo or fiora or a bot lane feeds a vayne, it indirectly affects the performance of all other team mates. Feeding a late game champ early game is disastrous as then there will be no point in the game where that champ will be weak. The major issue here is that here your performance is hindered by your team mates and thus you might not even have deserved that loss since you might actually be better than all the other 9 players.
I do believe the issue is that queue times will be longer if lets say all bronze played against other bronze or much longer for higher elo's but could the system just match us against higher elos but not give us really bad players?
So if you're gold then your team should have all golds or maybe 1 silver out of the 5. You can however be matched against plat's/gold or in rare cases 1 diamond or so.