Henadic Theologian
Legend
While Shadowheart comes off rather brusque to begin with, she has a much different personality than Yennefer. Granted, Yennefer is pretty much a monster by our standards.
If you look at the biographies for the BG3 characters now, there have been changes, some more then others. I think instead of Wyll & Karlach being the good ones, Shadowheart & Gale being the neutral ones, and Lae'zel and Astarion being the evil ones, there are early events that allow you to set the moral tone of the companions. So their alignment is shaped early on by your choices.