I like the sound of it so far, but you seem to be missing a couple of the standard fantasy game classes. Fighters and Wizards are good catch-alls for anyone who doesn't fit into something more specific/specialized, and Druids would cover your shapeshifters and those close to nature. I can't really think of many strong examples for the first two because they're kinda generic by design, but a druid could be a werewolf or someone with plant-based powers like Poison Ivy.
no subject