I have a few big things i would like to see soon in League
1.In-game voice chat...there are seriously a lot of strats/comps/champs and plays that just dont work without the ability to instantly and easily(taking 5 secs of doing nothing to type is not instantly or easily) share info with your team. Yes a lot of ppl use 3PP sources like Skype, but you need that set up before game and must be Qing with 4 friends for it to work, and i dont even think you can Q with more than duo in ranked anyway.
2.Remove 20 minute timer on surrender. It takes 4 votes to surrender so its not like one guys can say gg game over 5 mins in, having that guy start a vote and get shot down doesnt hurt anything...If the team doesnt wanna play, whats the point of making them?
3.Better tutorial and learning system/better bots-For one how can you practice with bots when they cant even jungle? Not to mention overall the learning curve is reaaaally steep. Im ok with it taking forever and lots of hard work to go from meh kinda shitty to really good. But it shouldnt take a such a long time to even figure out how the hell the game works
4.Pre called roles for ranked- The pros dont learn more than one position, teams dont randomly swap around roles in ranked team. I get needing to 2 or so, but come on, different styles appeal to different people and we shouldnt be forced into things we find unrewarding, even when winning simply bcuz we entered the room last or were bottom of pick order.
Thats the big ones I'll whine about for now =)