Dynamic Queue suggestions
I've been playing league of legends since 2013. In this time the only role I've found I enjoy at all is Jungle. I don't mind support and don't really like playing the other roles. In the last 7 games I've played, all ranked, I got support 7 times. I don't think a system that punishes someone who steps outside what they like doing and try their best to help the team is the right way for a game to work.
I think a better system may include an option where you can pick only one role but with a longer queue time, or perhaps earn credits to only get your first pick, or really anything that doesn't lead to 7 games in a row stuck in your 2nd role.
I just think this needs a lot of work, considering many people like to primarily play their main role, and you so often don't get it, a better system exists, I'd like to see some brainstorming towards finding it.