Much better than people give it credit for, especially on a second going through. Brilliant come-back from the failed 1.0 version, despite also being held back by the need to wrap up 1.0's story.