Khaga. Most Druids in the game make Druidism feel like some sort of hippie cult. Khaga brings into things the Shadow Druids, dealing with moral dilemmas between protecting sacred ground and helping others and her own repentence. I honestly wish she joined our party instead of Halsin... Make it her penance where she has to go with you and reflect on her actions. I'd imagine her seeing the Shadow Cursed Lands in person would be a significant shock in regards to her decision to embrace shadows.
THIS! Maybe it's just me but her change of heart didn't seem convincing... seemed more "butt-kissing" after getting caught, instead of repentant. I really like your idea of Kagha accompanying us as penance rather than Halsin's "Oh, I'll come with you!" and ditching the druids a second time. Sure, he got someone else to cover for him this time at least, and I understand the desire to set things right from when he was there before but it still hits me as he's abandoning his duty to the grove (again!) because something else came up that he wanted to do more.
I actually considered downloading the mod where you could recruit her as a companion because it just seemed *right* that she joined my party, but many of the comments said it could mess up the game so I didn't. Sadness.