There are some choices in the game that affect parts of the ending. You can see most of the content in one play-through but if you want to see every bit of dialogue you will need to play more than once. If you are a true Achievement Hunter, you can unlock everything on the first go… but that would require that you really like exploring. You like exploring, don’t you?