Everything about the first game has been upgraded from traversal feeling smoother and faster, to combat being more powerful with new abilities and options, to the open world activities being streamlined and less annoying.
The story is amazing with awesome action set pieces while still retaining a good emotional core about friendship, grief, addiction, forgiveness, redemption and sacrifice.
But I really want to talk about the boss battles which I think are the most improved part of the game from the previous titles. Despite the game being fairly easy some of the boss fights gave me some actual sweat especially on ultimate difficulty. The slight increase in difficulty from the first game as well as the implementation of new attack types that need to dodges and/or parried makes boss fights feel more strategic and rewarding. Fighting these classic spider villains is fun and made me want to replay the game just to fight them again.