In the market are a few merchants. You have your Arrow Seller, Potion/Spellbook seller, and a fish seller. Those are fine, but there are two others that sell completely random junk, even though their banter suggests they sell cheese and vegetables. Maybe they should also sell the items they're hawking? There are several crafting recipes that use food items, so those NPC's should sell food items as well as other assorted crafting ingredients.
Also, seriously, one Branch can make a Spear, two can make a quarterstaff, but one Branch can only make one Arrow Shaft? It should be at least three to five. Along those lines, one silver bar can only make one Arrow Head? Should be three as well