[spoiler free]
the good: GREAT characters. good gameplay that will be very familiar to any fan of the first game while also introducing some new mechanics.
the bad: pacing feels odd, less climactic than the first game. storytelling a bit blunt at times.