Personally, I liked the crafting mechanic in
Evil Islands, where you could break down equipment and spells and then remake equipment with better materials and improve/change spells with different runes (increase effect or range, decrease mana cost) based on your skill level and the complexity of the equipment or spell.