@Riot Give Garen some love please?
The Might of Demacia is in a very poor (Third World-like) state right now. His Juggernaut update had some good points (spin speed increase, villain mechanic) but overall, it made him rather weak and not a worthwhile pick in most cases.
The gutting of his Health and Health growth made his early game incredibly weak, really easy for him to fall behind. The 'scale into late game' concept (Judgement reaching max spins, passive really doing work, Courage lasting more etc) is nice but, that's all that he got going for him really. The counter 'balance' was over the top. Not all games reach late game; many are decided much earlier. There are a lot of popular top laners- Darius, Fiora, Maokai, Illaoi etc who are strong in ALL phases of the game, not just late. Also, they happen to have that 'in-combat' sustain. Garen's passive is barely noticeable early (and pretty easy to constantly deny; unless you want to miss cs and fall behind) and while it is pretty strong later on, Warmog's essentially gives a free Garen passive (full power) to those who can meet the requirements, bringing Garen again on the losing side (it is a good item for him but he doesn't gain as much as the others). Subsequent nerfs after the Juggernauts patch made him pretty much the easiest champ to kite.
Buffing his armor and auto attack damage was nice. But there aren't really attack speed items to consider (Trinity Force mana components, BotRK really not that good on him imho) save some marksman items-which, again, aren't ideal. The nerf to his W was pretty disastrous. The % increase was much nicer than a flat amount. If at least, it didn't have a cap, we may had something. And the removal of the tenacity was also bad- Garen wants to absorb cc for his team. The justification from your part about not liking 'built-in tenacity' didn't quite cut it. Irelia has a much stronger version which is permanently off cd (Garen's pretty significant) and the recent changes didn't do much to help all the frustration Irelia creates as a champ.
Look at the Battle Training. Ashe, Ryze and Garen. All considered 'basic'; the easiest champs for their role one can learn. But the first 2 also happen to be prevalent in the highest level of play (Ashe had to be nerfed, Ryze is having a resurgence lately) but poor ol'Garen struggles in obscurity. Same with champion updates. Poppy, Fiora, Gangplank (and basically every champ that had a big update so far, just stressing the ones who share top lane with Garen) became very strong and stable meta picks. Whenever the first 2 seemed to fall out of favor, you buffed them even (GP has been hit hard, deservingly so, but still he's pretty strong on his own right). I know, each champ was a different case to get a big update. But end result was, more champs that are more worth picking than Garen; and they already were many. Looking at Darius alone, he is both a better damage dealer AND tank than Garen; stats alone, level 18. I remember Riot's official statement being "We don't want a game where champion X is better than champion Y in all things champion Y does so you won't have a reason to pick champion Y over X." Currently, many champs do that to Garen. Also, because of how he plays, the difference between good and bad Garen players is rather thin most often than not (very few and small windows to show knowledge of the champ, like when to activate Courage to get the most out of it or when to commit with Judgement/Decisive Strike).
In other words (TL;DR), I'm not saying make Garen the most imbaOPbroken champ ever. Just give the players more reasons to pick him other than liking him as a champ.