Garen
Garen is not a good champ for league as it is now. He has no counter play other than playing an ADC top (considering that his only counter is being kited). All melee ability focused tops have no chance against his silence and spin (Riven, Renekton, Jayce (if in melee), Yasuo, Wukong, Rumble, Pantheon, Poppy, Moakai) and even some lower mobility ranged picks (Ryze, Jayce, Mordekaiser). In terms of melee champs that are auto attack focused, they can make an even trade with Garen but if they both get low on health, a giant sword drops from the sky that ends the trade really fast. The main problem i have with his ult is that there is no counter play, flash, jump, dash, walk away, nothing if he has cast it you're dead not to mention the fact that it has insane base damage (175-350-525) and also deals 28-40% (depending on level) of the the targets missing health, oh and on the villain that's all true damage, yep 525 base true damage presumably onto your adc or mid which late game is 1/4 their health. His q despite being one of the last silences in the game (why does he still have it?) also is an auto attack double the size of rengars (the new nerfed one, though was still 10% higher before (30%-40%)) the champ that Riot claims is the most toxic and yes Rengar can spam it faster but you can also use you abilities, CC, Flash while he stabs you and he also can't spend the entire game dancing under your turret with how tanky he is. His spin has 38% scaling per spin, yep, per spin and it can crit, in which case it does 50% for all the remaining spins after it crits. His W passive is meh but the active means he just takes 30% less damage when it's on, and that's at all levels, want to win any early game auto-attack trade? take W. Not only can he wins trade by hitting one button but if he times it right with his silence he just won't take almost any damage and late game he can have it on for 6 seconds which is long enough to silence, spin and drop a sword on any carry under a turret. CC can be okay against him, he is a massive tank though and with merc treads he's not gonna care much, slow and kite him? I forgot to mention that he can just Q and remove all slows and gain 30% bonus move speed.
In conclusion there is very little to no counter play to garen in the top lane apart from maybe Gnar but even then if Gnar gets hit with a q he looses his escape and his Q is useless when Garen's Q can remove the slow, not to mention he can't avoid garen's Q as he doesn't have a speed boost to counter the Q speed, nor does Garn have as much tankiness as Garen in the early game (mainly because of Garen's W). His ult has no counter, and takes no skill, if you're low, you're dead. Since his scalings are so high and his ult doesn't scale with items he can go almost full tank and do insane damage to squishies. With the addition of new bruiser items, new Black Cleaver, Titanic Hydra and Sterak's Gage he can easily be built into an insane damage and tank that doesn't have much counter other tying up multiple members of an opposing team for enough CC and damage to bring him down.