Personally, I don't think each job should get just its own special magic. In my opinion, each job should focus strongly in one stat aspect. Such as DarkBladers would focus on power, Keybladers would focus more on defense (A keyblader is a defender of the worlds.), ect.