I wanted my latest caster to have some witch like themes. Most of it is how you approach playing the fluff of the character. Decided to go with Sorcerer/Divine Soul. Some build highlights ...
Black Dragonborn - (She goes by the Seer of the Swamp)
metamagic - Extend, Twin, Quick
Feat Ritual Caster - gave me a few more spells to get the flavor right. So she has a raven familiar, Phantom Steed, unseen servant and contact other plane when needed. Also, the party lacked any other arcane or divine casters so had to fill in for both roles.
Some Spells - Acid Splash (weak spell, but in the flavor of the black dragon) Chill Touch (Throwing spectral hands around as i cackle is great flavor), Aid, Haste, Polymorph, D-Door, Whirlwind. (Extended Aid and Twinned Polymorph always fun to use).
Recently hit level 14 recently which means I can fly per class power.
I purposely didn't go after the Hex spell as it seemed too easy. Given some lore about witches being local healers and wise council it works for me. The DM threw me a cloak of displacement at some point which also helped with the creepy feeling of making people uneasy at just a glance. Ideal as a class with named features in various flavors? No. But it works within the frame of the system, which can be true of a lot of roles (e.g. pirate, knight, healer, etc...).