I've mentioned this before, but I think the one thing SoD needs to make the cities truly feel more dynamic is to have the homes and jobs of citizens not be static. If an NPC is killed or arrested, their house/job position shouldn't just remain empty for the rest of time, but have someone else moving into the city to come fill those.
Sidenote: It's rather annoying that stuff like opened cabinets/doors or misplaced objects will stay like that forever, even if the owner of the home you ransacked still lives there.