Yeah I just messed with Saharah the first time in a while and her dialogue still seemed so monotonous. I think each time you made a purchase you were kicked out of the conversation, but this time they just keep you in until you choose to leave. That's a bit better, but they could had made it work more. So many NPC have so much unnecessary dialogue. Saharah, CJ, Flick, The Dodo Bros, Isabelle's pointless announcements.
Like she comments how she always found her missing socks, but she doesn't wear socks or shoes! Hazel always says something like 'What is it like wearing shoes/socks? I asked (insert whoever visited last) but I want to hear your opinion.' I then think I am going to get a dialogue option, but nope it just ends.
Or she'll say something like 'Hey want to hang out for the next ___ hours? Hahaha I am only kidding!' Right? Who would want to hang out and interact with the villagers. It's not like this is a life simulator or anything like that...wtf Nintendo.