I thought TLOU2@ was too long to play, considering I played the game one in under a day and 1/2. The second was very story driven, even though I was not a fan of the story, the gameplay was good. I think part of the reason it was so long is that I had to play a lot of it again to get the 100% Platinum Trophy.
Ghost I am just finished clearing out the 2nd part of the map, and haven't reached the Khan for Castle yet. It get's a little redundant, but I have enjoyed the game. I have put a lot of time in it and feels like there is a ton more to go. It feels like a longer game than TLoU2.