In truth, it's a good idea to play everyone at least a couple of times. Once you have played a character in several games you understand how they tick, what situations they can perform well in and their limitations. Perfecting your play on any champion will undoubtedly make you a better overall player. But if you're looking to bring up your game then try some of these guys, because they either have a high skill cap or require you to master mechanics that will help you whenever you play.
Bear in mind, I'm not saying you won't pick these skills up elsewhere or just naturally. I'm just suggesting characters that will utilize a wider variety of tactics or knowledge and generally help you in future matches.
|Trueshot Barrage is a free kill at level 6 under the right conditions.|
Ezreal- Getting good at Ezreal will accomplish a few things. First, learning to land his ultimate at any distance helps with any global ultimates. It's good to know when to use them, and when the enemy might send one your way. Secondly, Ezreal has two major skillshots that need to consistently be fired accurately to win a trade with any opponent. Skillshots are self explanatory. Many champions use them, so learn to land them or expect to lose. You will also learn positioning and how to escape. A good Ezreal knows when to teleport over a wall, and since it's on a fairly short cooldown it will teach you the limitations of flash when to use it. I've pulled off many effective retreats using flash because I've personally tested them using Ezreal in prior games. Positioning is vital to playing any champion and can dictate whether you get jumped by 4 players or manage to auto-attack them all to death without being touched. Lastly, kiting is a vital skill in any LoL players toolbox. As Ezreal you will mostly be more concerned about taking damage over dealing damage. Even the enemy support can strip chunks off your health if you let them get too close. Ultimately, Ezreal is just a brilliant champion for improving your game play. To master him you need to be doing everything right.
|Crescendo is one of the best ults in the game for teamfights.|
Sona- I can guess you think Sona has no place on this list. She does. Sona is an easy character to learn, and very easy to succeed on. This is exactly why she's the best support to learn how to support on. While playing Sona you can focus on warding and watching the map without being too concerned about your lane. Map observation is an important skill in every game. If you were watching mid when that Veigar burned his flash then you know he's an easy gank. When I play Sona, I usually ping an enemy coming in to gank other lanes before the lane even notices. There are several AOE stuns in the game, Sona has one of them. If you use them at the incorrect time, your team will not be able to seize the advantage. So learn to utilize her Crescendo when your team is in a position to deal lots of damage. She's also very squishy, one mistake and somebody will probably kill you. That will teach you not to facecheck or be stupid in general.
|I love Shyvana.|
Shyvana- Shyv has a brilliant clear speed. Which means you have more time for ganking and counterjungling. Both of which are vital skills. Learning to counter people in the jungle is useful for laning too. If you're at bottom lane and you know the enemy Udyr is currently doing blue, you can easily run up and disrupt him. Pulling off a successful lane gank is an even more useful tool- you need to know when to jump in and turn the fight. Shyvana also has the ability to pull off a successful tower dive from level 6 onwards. I see so many opportunities for people to dive and snatch some kills but they pass it up because they are afraid of dying. Check out this Shyvana guide, see if it helps.
|Acceleration gate is like a free Shurelya's.|
Jayce- I like practicing Jayce because you have to manage a wider set of abilities efficiently. Last hitting can be difficult for him early game if you choose not to waste mana on creeps. Using acceleration gate defensively and offensively can help your team immeasurably. You also need to know when it's the right time to switch into melee and start hammertime. Choosing to switch at the wrong opportunity might net you a kill but you will die in the process. Mastering Jayce means you need to know many nuances about ranged and melee champs, because your range drastically affects your playstyle. Jayce uses both, and therefore you need to know the limitations of melee and ranged. Finally, his knockback is useful for interrupting dangerous opponents. Using it on that Katarina instead of Ashe might save your entire team, so use it wisely.
I hope you understand the merit of learning these champions and the skills they require. If you can think of any other characters that will drastically help you get better at league in general, post a comment and let us know! And vice versa, if you think some of my suggestions are bad; let us know! Hopefully this article helps people, if it does I might post some more useful champions to learn. Good luck improving ladies and gentlemen, it's nice to see players actively looking to perform better every match.