On the subject of what works thematically with Sonnia, I'd honestly say a Gaurdian would be a GREAT addition. It provides the Witch Hunters with some much needed defense boosts, works as a bullet spunge and damage mitigator, AND the big ol' construct comes equipped with Disrupt Magic, which snuggles him in nicely with the magic hatin' crew!