Not a bad series of ideas! I like it.
To add a little to your thoughts, maybe the witches could act like summoners, or rangers, with an additional Rancor pet they could call on using an ability. The Rancor could grow in size with the levels and be massive by the end!
Love geeking to this stuff.