From all that I've seen of the npc dialog it is very engrossing. It gives the npcs we interact with much more personality. I don't want to go up to every npc and have them spew naught but rainbows. People are all different and some will rub you the wrong way. Why should npcs be any different?