When comes to training i am sure there are lots who would say either not enough or not enough training flexibility. Point in case is when training other schools weather it be sun or life or death or fire or moon.
You must be very careful in how you train even have all your training points. My Storm is unable to have all the spells this includes mutate spell such storm phoenix due to points.
The only would be not train feints as to trains feints also requires a lot of points due to no training flexibility. While other schools do not have that issue case in point my death it able to train both mutate spell and sprite also minotaur.
I would suggest training flexibility according to level this will keep things fair and there is more than enough training points in the game to do this type of system.