New accounts should permanently unlock a few basic champions through missions.
Let's face it the league is a really complicated game to learn so that in itself is enough for newer players to be intimidated, on top of learning the game you have to learn and understand and earn champions.
I think it would be really healthy for the game as well as a good purpose for the mission to be put into use by having newer players permanently unlock a few basic champions through certain quests which would actually give them a better understanding of the game.
Some super basic examples:
Smite 10 dragons and unlock Master Yi, this would make newer junglers care about objective control.
Get 50 cs by 10 minutes and earn permanently unlock Annie.
This would teach newer players the importance of farming rather than just trying to kill one another.
Get 1 kill 15 seconds after a teleport and permanently unlock Garen.
This would teach newer players to use their tp for plays rather than just tp'ing to lane before the game starts (lol_ Now, these are super basic missions I came up with on the spot in order to express my intentions so please don't let that be your focus. I would like to hear from you guys whether you think this would be a good addition to make the game more friendly for newer players or not.