I don't see any real problems in using normal d&d spellcasting classes for a low magic world, as long as you have a coherent idea of what magic can and cannot do in this world.
For exemple, in Lotr, no wizard ever seems to master "fly" or "teleport" type spells (not even "levitation", nor...