Regarding Marisa becoming a Magician, I'm of the opinion that Magicians are not different to animal youkai like nekomata (youkai cats), tanuki (youkai raccoons) or kyuubi (youkai foxes). We are animals too after all, and perhaps a magician is just a youkai human.