New Team Builder/Free Agent System
I personally love the team builder in lol. It mostly negates the effects of the auto-lockers, trolls, and players that don't care about chosing a role that will help the team. (I.e. having 3 junglers, 4 adcs, etc)
I think a great idea for a new mode, or at least function, would be a permanent team build. Players could create teams, and create rosters. These rosters would have the position of each player, and have up to 3(just an ambiguous number) of players for each role. The players could all have each other on their friends lists, and try and play/practice often. The leader could also set up a game schedule that shows the teammates when their team is going to get on and play together. This schedule could be adjusted to every player's timezones as well, so teammates don't all get on at 6pm, when one is in London and the other is in San Fransisco. That would create unwanted confusion. There should also be a group message button, which would allow the team leader, (or promoted co-leaders) to send messages to the entire team. This should also come with a team chat room, where everyone on the team can discuss strategies. There should be at least a 4 stage hierarchy within the team. Starting with members or summoners, then something along the lines of an elder(I can't think of any other name), then a co-leader, and finally leader. All of these positions should have different restrictions set on what they can and can't do by the team leader.
I also think a free agent system would be nice to have. Having players create up to 3 free agent pages for different teams would work nicely. This way, me, playing tristana and wanting a tanky/bruiser based team could have a separate free agent page than me playing syndra and wanting a largely ad and assassin based team. On this page, players can state what kind of teams that want (in a text box), state their preferred roles (up to two) and their favorite champions (up to five or some other fair number). They should also have an age section, where they can type their age(not just the birthdate, people lie about that)and what ages of players they are willing to play with. Also, there should be a bio section, where a player can type (up to a 1000 characters or more please) about their play style, or anything else a potential team leader would want to know about a player. Also, this page should have basic information about the player, such as win percentages, KDA, rank/lvl if applicable, and information about the last 10 games played with the "favorite champions" that the player listed. A search engine for the free agents should be applied as well. Where you can search things such as favorite champions, roles, and gameplay styles when applicable (such as a tanky junger vs an assassin jungler; these syles should be allowed to be selected in the free agent page as well). The search engine should not be allowed to just search for the best kda or win %, in my opinion, because this would prevent bad/under par players from getting on teams. I think that searching via rank or lvl is fair though. As a team that only wants gold players or better shouldn't have to search through all of the bronze, silver, and non-ranked pages to find players that they want.
I think that their should be a ranking system, or at least solo queue, for these kinds of teams. Ranked 5x5 works too, but there should be something a little more special. Draft pick, of course. Also, these teams should be allowed to play solo queue or ranked 5x5 together, but this special gamemode could help when ranking up teams in a team ranking system, which could grant ip bonuses when the team wins a game in the ranking system. Each team's lvl would grant better ip bonuses. there also could be something like clan wars on clash of clans(sorry for the ios game example) where teams of equal size create an A team, B team, etc. when applicable. These teams would face the same ranked mini-team from the other team. I.e. in a (clan war) my teams b team would go up against the other teams b team at a time agreed upon by both teams.
If this does go through, I don't believe that there should be a cap as to how many teams a player can be on. However, team leaders should(obviously) be allowed to kick players off the team. Co leaders may have this permission as well as long as it is enabled by the leader in a permissions part of the team ranks system.
Thanks for reading! I will be putting a pole at the bottom, hopefully if it works. Reply to this thread with any questions/concerns/suggestions. Sorry for the use of parenthesis, but it helps me shorten my word length and thus shorten the size of this post. Make sure to answer the pole, and thanks anyways.