I will refrain from calling either of the game overrated, because for each kind of a game there is an audience which will like it not because it is popular or something, but because they genially like it.
But, if I were to pick one of those games to play again, I'd go with Infinite.
TLoU had generic setting. So what? Every setting is generic now, it is how you use it that really matters. Plus, unlike in Infinite, there was a reason for having limited inventory: survival theme. However what killed this game for me was Ellies behaviour. She starts off being hostile to Joel, which I can understand, because he is a stranger to her. Then there was this constant complaining about the situation and about Joel refusing to give her a gun. Okay, that was a bit dissapointing, but it was still endurable. What was a final nail in the coffin was how she treated Joels former companion, who was able to supply them with a car. "Hey you! Yeah you! You owe Joel a favor, so you are my ***** now. Bend and wipe my arse." WTF? You never EVER ask someone for a favor in such a manner.
Infinite, while being worse than its predecessors in gameplay department (i.e. not really interesting vigors and weapon limitations), I found to be a lot more enjoyable. Fights, while occuring a bit too often, were interesting. The world was interesting to explore and look at.
But the biggest plus was Elizabeth. I found here great story AND gameplay wise. Unlike companions in other games she does not rush towards danger and she is useful.
As story was told, she was growing from naive young lady to mature woman, but she never lost her charm.
Ellie, however, judging by letsplays, simply became less of an asshole.
Overall, I liked Infinite better.