I think the AI needs tweaking. Everytime a villager completes an action you get the pause while it runs through the list of possibles before it selects one. The " call " for laundry, boulders, ruins, etc. is to high and needs to be toned down some. I know some of it is effected by the personality of the the villager but I'm not sure how much this really comes into play. I don't mind the normal diversions like dancing, chatting, even arguing that disrupts work but the other stuff just pops up to often. I noticed that after I got fishing I had crops rotting in fields while they all started to fish, even the ones that hated swimming and the ocean. That's why I'm not sure personality really effects it that much. The AI just needs a bit of tweaking that's all.