I would do that, but also have a list of utility spells that are available to all arcane, divine, or primal classes.  I think every spellcaster needs Detect Magic and Identify, every arcane caster needs Fly and Dispel Magic, every divine caster needs cure spells, etc.  You should be able to pick...