I picked up the game last week and I'm loving it so far. After a few false starts my current party is around level 10 and things are starting to get a bit more complicated so I'm looking at the crafting feats. From what I've read on this forum and others, crafting and enchanting equipment is really useful so I've given one of my knights the forging feat and my wizard has the enchanting feat, but I'm not really sure what to make/when to make it: so far I've given my knights +1 weapons and armour, but not done much more than that.
I've picked up the tips that enchanted mithril leather armour and a mithril small shield make good armour for a wizard and that destruction is a good enchantment for weapons, but since my wizard is only level 9 he can only enchant things to +3 and there doesn't seem to be a discount for replacing that later (can you replace enchantments? e.g. +3 with +5?) so is it better to do it now and pay the cost again later?
It seems I might need various materials and enchantments to overcome monsters' damage resistances (cold iron for demons, axiomatic/anarchic for dragons), and there's considerations like whether it's better to have adamantine armour or the invulnerability enchantment... I love the complexity of the system but it has me slightly overwhelmed!
So I just thought I'd ask you experienced players how you make use of crafting:
What do you normally make, and when? Do you upgrade as you level or wait until you can make a big improvement? How do you balance getting the better enchantments against not falling too far behind in XP or overspending on one character's equipment at the expense of the others?