Garen is not a well designed champ sure, but you need to understand why he is not allowed to be meta
Garen's kit is flawwed, i'm sure most can agree with this, Riot openly admitted they leave him in a weaker state compared to the other juggernauts because he offers minor counterplay when he is in the meta. If Riot wanted to make Garen a viable pick in higher elos while also being stable in low elos would mean they have to remove/change the pubstompy aspects of his kit VILLAIN MECHANIC.
As a Garen one trick pony myself, I have seen what Garen's true limits are, he is unable to keep up with the new mobility creep champions with their overloaded kits, his usefullness in teamfights are mediocre at best, but he gets outclassed by heavy cc champions, he is a durable fucker though I will say that, and has decent damage to take down carries IF he manages to reach them.
I feel Garen is not in the worst spot anymore after the buff to his E (judgement) went through, but he is also not in a "balanced" spot. I know theres a few Garen mains on these boards, and I want them all to be aware that yes, Garen doesn't have a greatly desgined kit, and is weaker against the better players you face, but you also have to understand why Riot leave him in this weak spot, its because of the villain mechanic, and until Riot finally change this in his kit he will have to stay vitually the same. That being said, if you want to play Garen in order to climb out of your elo, it is definately possible to climb with, up to a certain extent.