Hm, interesting ideas.
A bit disappointing the lot are only downvoting you because you're suggestions feels robotic.
I think that for greater immersion in the game, the NPCs could ask the player out on a date (especially those who have a crush on you).