I think the writing is one of the strong points of the game, in NPC dialogue as well as story missions. One thing that does bug me though is how all the new repair and shop NPCs just say "Well met, adventurer." How incredibly generic. They could at least plug our name in so it's a little more personalized.