One thing I’ll say concerning the purchase of weapons and armor: keep an eye out on the general market. You sometimes get good gear there for prices that WAY beat whatever the armorsmith/weaponsmith offers.
Case in point: passed through a village today. Opened the marketplace. Damaged (40%) mail hauberk (150 armor / 18 fatigue) available for 402 crowns. Yeah, I bought that real fast.