The only thing I disliked was that sometimes there were too many intense combat which slowed down my progress of the game considering how long it is. I advise you to play on Easy mode if you are mainly playing for story and enjoyment (I played on Normal mode). Don't keep hoarding the craftable items because sometimes the game will force you to resort to melee attacks or molotov instead of stealth.
OSTs, enemy AI, sound designs, tutorial visuals in the loading screen were amazing.
You can replay from past check points when you have finished the game.
New weapons
Slight spoiler: There will be deaths of some likeable characters.