Better? That's up to the writer.
Personally I'm specifically avoiding medieval stasis in my setting so it's advanced to a sci fi / cyberpunk-y type setting while still having elves, dragons, magic and all that stuff.
When visiting my setting you'd probably run into Artificial Spirits first. They basically play the role of sci-fi style (not real world) AI and are treated as such. Still, despite their artificial origin they are still spirits and could theoretically become demons or gods in time.
Natural...
Oof, I have to put more work into how I want to handle gods. I'm happy with the world building regarding them, but I need to work on getting better on actually using that world building.
I'm not a fan of evil gods, or rather, I'm not a fan of gods where you're left wondering, "why would anyone worship this?"
I've seen worshiping the god in order to ward them off, and there's always the risk of getting smote by a god if you're, say, an Orc who doesn't worship the Orc Gods. Those...
I mean, technically Harry Potter never actually got to the point of needing to save the world, but even the country wasn't at stake for the first three books.
Honestly let's all get our heads out of our asses. We're writing this for the readers first and foremost. If it walks like a wizard and squawks like a wizard then it's a wizard.
In Harry Potter? Hm, I'm pretty sure that canon doesn't really look into it, but it's something that gets looked at in fanfics. Wizards having magical cores is over used in bad Harry Potter fanfics that it's become something of a joke when it comes to fanfics, though there was one story I read...