One thing that I thought would be interesting is if all NPCs (those that you increase friendship with) would have some sort of player pattern recognition. Here's what this would look like in-game: all NPCs you interact with will passively watch your patterns and interact with you according to the patterns associated to that interaction after a period of time of a consistently repeated action. For example; Always talking to the same person within the same hour of a specific time in the day (say 9:00 a.m.); this of course would not count toward shop interactions as buying and selling stuff isn't really socializing. Ways that this would be interesting would be that the NPCs could then offer flavor text that talks about their “Daily or Weekly” interactions and how much they (might) enjoy them... just as one minor example. This could also add a slight increase for their regard for you as a friend (or more if an available marriage candidate), but this added bonus would not be better than the Friendship Bundle bonus.