Here is an Idea I have been trying to throw around why not create a different game type for solo ranked queue. Basically I think its setup to work for an organized ranked team, lets face it you put 5 random people together and expect them to be organized and work together?
I have a problem with #7
I understand the where the idea of picking roles is coming from but then you are defining how champions are played and need to be played and I almost Guarantee riot wont do that because then your telling everyone how to play and not play and that ruins creativity.
So instead of that I have been trying to undertake the idea of changing how teams are made in solo ranked queue.
First we would need to create a profile for everyone for this game type I am calling Captains.
In this profile you would have 1-2 main's with 4-5 champions and up to 3-4 secondaries or 1 secondaries of 1-2 champions and 2 preferences not to play or other combinations.
For example I like to main middle as Lux, Nidalee, and Karthus, Katarina and I like to top as nidalee and Wu Kong, and Support as Soraka, and Zilean. I am not really strong at jungling and Adc/apc bot I have to option to perfer not to. also the odd positions not commonly used like solo bot and double jungle can be used.
Now bans would semi be the same other then it would be limited to the Captains and non-captains profiles.
Also another note a virtual League of legends coin will be flipped after bans for the choice of first pick or pick of what side they want.
Now after that captains get to create their team composition, from the 8 non-captains.
This will fix the problem where people fight over positions at the champion selection, however this will not stop troll teams, on the other hand I rather troll as a team and play a champ I like to play as.
Basically its like the way you choice teams in capture the flag or any backyard game.
Maybe also have a certain game requirement to be a captain. (X amount of ranked games)
Also as captain there would be more weight on them for Elo, actually you probably would want a different Elo for captains and non-captains. Another idea is a Champion ranking based off kills, assists, deaths and wins/losses.
also on another note for other ideas that have been thrown out from a link a guy named pogopogopogopogo put down on some threads i have been looking at.
http://na.leagueoflegends.com/board/....php?t=2744432
surprised? we could write a book on changing ranked solo queue.