I really like the choices you made for the dialogue system, especially the personality traits. Some are a bit harder to figure out than others (for example, [passionate] is much more complex than the stereotypical [agressive] ), but overall they work very well I think.
One thing I noticed though is that sometimes dialogue options I choose don't disappear, they remain but are sort of greyed out. Choosing them again leads to the exact same answer as before. I know other games use mechanics like these to indicate that I've "asked this question before", but it's not quite consistent - other dialogue options disappear entirely after being chosen and I can't quite figure out the difference between the two types. Is this intentional? I'm also not quite sold on the remaining-but-greyed-out dialogue options, it just breaks immersion too much to be able to repeat the same line over and over with NPCs just playing along, instead of hitting you over the head with a pipe eventually.