Magic vs Sorcery
Technically, sorcery IS magic
But to answer your question…if your referring to Zatarra the guy, then in going with Shazam
BUT, if your referring to Zatanna Zatarra, then definitely Zatanna
What about witchcraft?
As much respect as I have for Shazam, blood is thicker than water.