this is more magical girl in a superhero costume, but still good.
Aren't they kind of the same thing? I can't think of anything that makes a magical girl very different from a superhero in a more general sense.
Super-heroes generally don't have a transformation sequence where their nudity is hidden by some convenient light.
Nor do they have a cute talking familiar.
Also, as per the target audiences, super-heroes are adults, or sometimes teens. Not middle-schoolers.