Dynamic Queue, Solo Queue, and Ranked Teams
Here's the thing... this is a team game. Players can be good on their own, but most of the time a single good player won't win a match alone.
Solo Queue is an issue because this game is not designed around individual choices.
Dynamic Queue is an issue because it puts almost full teams against single players and vice-versa.
Ranked Teams are the only reasonable way to deal with Ranked, and the other two should be completely removed. It should be about how well you communicate and play as a team, just like in the LCS.