I tend to use roleplaying to limit magic. Spellcasters are rare and the general populace are frightened and suspicious of magic, wizards need to keep a low profile. There are no magic schools or universities so the master/apprentice system rules, limiting spellcaster numbers in the world
Also in...