League of Legends is now home to over 160 champions, whose strengths and weaknesses vary hugely even within their set roles. Some are perfectly built to scale into the late game and become a terror once they hit level 16, while others prefer to hit the ground running and push their advantage on the enemy as soon as possible.