Finished the game today (main story).
I was actually playing on Hard with Listen Mode off (not Normal like I said in a post above), and as the game wore on and as it kept throwing more and more BS encounters my way (like the dogshit sniper section, that final horde of zombies where you fight alongside David, the Ellie stealth section with the dozen or so dudes at the ski resort), I kept whittling down the difficulty until Normal with Listen On. By that point I just really didn't give a shit about the gameplay and was just there for the story. The gameplay was most enjoyable at that difficulty since it got out of the way which, all things considered, is
really not a compliment.
I actually encountered a couple of more bugs. One was a hard crash to the PS4 menu, the other was a weird thing when after respawning I would be hit with severe input lag. I would push the stick to aim and the reticle would keep turning a half second after I let go. It would eventually sort itself out. The PS4 version is definitely rough around the edges technically-speaking because there's no way people would've been so kind to the game had these bugs been present in the PS3 version.
The story was easily the best part of the game. I had to stop reading this thread because there were people discussing the ending, but now that I read through it I have to agree with the folks who say the ending was well made precisely because it was meant to show Joel as a pretty fucked up individual who does ultimately mean well but his way to go about doing it is just disturbing. At that point it's clear that Joel above all else fights to survive and fights for his loved ones to survive. Literally anything else doesn't matter. He doesn't have an answer to "but what about the cure?" and doesn't give a shit. Not the most emotionally satisfying ending, but I think Naughty Dog knew that such an ending would be the more expected one and made a considerable effort to subvert it.
I started Left Behind, I've done about a half hour of it. Also with Normal and Listen On, since I still don't give a shit about the gameplay