Before the Juggernaut update Garen's dull and simplistic playstyle was balanced out by his reliability. He may not be flashy, but he performed as expected almost every time. He didn't go around outplaying people, he was a pillar of stability for his team to work around. It's a different type of play for a different type of person.
The villain mechanic is just a tacked on stat boost for shutting someone down on the other team. The only part of it that fits with his character is the name. I'd much rather see it removed and see Garen get his reliability boosted than anything else.
With the Juggernaut update shifting some of his early game power into the late game, and the nerfs to his movement speed and early spin damage he can't quite hit the mark every time anymore. He can still do well in the right hands, but it feels like something is missing.