The Meaning of Life, the Universe, and Everything.
Under the powder chest
Villagers do need a massive AI improvement, but they also need some degree of self-preservation in order to fulfill the appearance of intelligence.
Guards (be they anything from blue-shirt patrolmen with swords, to guys with chainmail shirts and bows, to musketeers or other advanced suggestions) are glaringly missing from the villages. Iron Golems might somewhat fulfill this role, but they can't enter houses, move painfully slowly, and are helpless against mobs that spawn on any roofs whatsoever- especially Skeletons, who attack them on sight.
If you had at least one guard in every village, you could fill a gaping hole in the perceived competence of villagers (after all, who would want to settle in the middle of nowhere with no defense whatsoever?) Additionally, you could get chainmail from these as trades; that'd make this tier of armor somewhat less unused. Finally, they'd justify having Armorers and Weaponsmiths, which are already present in the game.
come on houses on cliffs can be really fun i support the rest
The problem being that more often than not Villagers tumble to their deaths or are trapped in their houses because they generated with the door facing a 30 block sheer drop.
Not to mention the entire village being absolutely ugly if draped over a mountaintop; since villages always generate AS IF they're on flat ground, you'll end up with houses with foundations spanning the entire height of a mountain below them, "roads" buried under houses, and Villagers generally being absolutely unable to navigate their villages period.
Thanks for the compliment! With your "golem hut" idea, what would happen if the Iron Golem died?
I think that after a full day passes, the Golem Hut would generate a new Iron Golem inside, representing the fact that the Villagers have built a new one.
But for the life of me I can never get past the idea of Villagers simply employing guards who'd walk about normally in the day, but at night would switch to a more aggressive patrol similar to the Golems. That'd also be a handy solution to chainmail armor being unobtainable for the most part; you could have them wear chainmail chestplates, and they could trade various chainmail armor pieces.