Enchantments are harder to protect than equipment, but they require less upfront investment, your opponent is uncertain as to what they are until they are revealed, and they are more flexible. You can't use Mage Staff to improve the attacks of your non-mage creatures, but you can use Bear Strength on either your mage or another creature.