So if not Banished, then what?

In CotN, it is very hard to see how many common shops are needed to supply your population. I keep adding shops, but there keeps being a shortage of goods. I am making sure they are close to the resources needed. They are near other common shops, so their shopping needs should be easy to fill. Health and temple are pretty close. I can’t find any info on the net that has any general guidelines. The shop men and children seem to be busy gathering resources, the house seems to keep a stockpile of resources, and the wife seems to be spending most of her time making the goods. Maybe I’m just not building nearly enough of them, but it seems like I am building more than what was in the tutorial.