I think spells comming from the person themself is fine but magic should be really uncommon and not that influential. I prefer it in a way that it can influence the world but not on a massive scale. I don't really like the idea of a single person leveling cities in an instant. Maybe a in the way it is currently done in Game of Thrones. It is there, it can influence events but really uncommon :)