On that topic: more dynamism with NPCs all round would be great. Breaking up with partners, taking up or quitting jobs, sports teams, etc., would make the world feel more alive—not like you just stumble into a plausible but ultimately unchanging one—and make for great gameplay and roleplay. Get back at your rival by fucking the ex they just broke up with! Start working at the Summit Market now that your crush took up a job there! Etc. etc.