All great things have their flaws...
Graphics: Truly amazing. I was shocked at how well the game looks. The lighting is near flawless, the textures are great, and the in-game character models and meshes are insane! This game brings immersion to the table like no other.
Story: Absolutely wonderful story with very well developed characters and pacing. The game makes you feel for the characters and further brings you into their world. Ellie is a crowd favorite and for good reason. Her spunky attitude lightens the mood while at the same time making things more dramatic. Joel is a great guardian- his sheer brutality and determination makes him exceptional. I dont think there could be a better guardian for Ellie than Joel.
Gameplay: This is where the negatives start coming in. The beginning of the game focuses heavily on stealth and by stealth I dont mean stealth killing- I mean avoiding all of the enemies you can. I personally like the options to go in guns blazing, take out enemies from afar, or sneak past my foes, but the game tries to take that away at the start. Enemies take an unrealistically high amount of damage on NORMAL. There is no reason it should take 6 shots to a clicker's body to kill it nor should it take 3 shots to their head. The bow is near useless unless you are sneaking.( because when you sneak it deals double damage ) there are also little glitches that disrupt the immersion. For example if you touch a cash register, it will go flying across the room for no reason whatsoever. This really disrupts the immersion. As for good things about the gameplay, it is fairly rewarding in terms of supplies while at the same time making you want to conserve ammo and that adds a good balance to the game. The ability to upgrade your weapons and abilities allows you to more fine-tune your experience with this game.
Overall: This game is great. Stunning visuals and great story really suck you in and a rewarding gameplay experience keeps you playing it, although it can get frustrating at times and disrupt the immersing feel of the game.