Nothing wrong with good crafting.

Personally I'm all for it, I enjoy a good craftig system.

Many people find that tedious though so it should be optional and you should still be able to get great equipment without or with only minimal crafting.