Easily see the Witch class providing a multitude of roles and styles to fit the needs of their party.
Ranged DPS spec that weakens and degenerates their targets utilizing vile curses from their grimoires. However can still burst a target once they have built up on their current foe.
Support hybrid spec that might not be the strongest healer in the game, but can provide short term buffs and healing to the party. Requiring a source to draw their magic from, maybe siphon something from the parties target to generate the resources needed to buff and heal allies.
Hybrid Melee DPS spec that attacks with daggers and temporary transformations from elixirs. Also having very short ranged attacks and debuffs it can apply to their target. Fast moving and tricky spec that confuses their foe with illusion and tricks to get in and out.