Ghal is a sociopath and all acts leads to him having more power; talking people into helping, poison the food and chaining Mystra are all means to that end.
Wyll is selfish and wants people to 'see' him as good but is willing to do really sick things like Flogging just to keep this power... he is good if someone is watching and bad if he can get away with it
Lae'zel has absolute morality with her queen being the final word on which is right or wrong
Minthara is just bat shit nuts
and Shadowheart is conflicted ... she follows an evil God so assumes the evil path is best [prob correctly] but she also has feelings and doubts because her heart knows part of her memory is missing so she can't fully trust her head
my point is each of these [except Minthara] are playable so my view of good or evil depends on what character i picked
Gale(not Ghal lol) is absolutely not to be trusted. I will probably do his companion story but he's probably getting killed in the end...I will ultimately betray him as he has betrayed others for personal gain if I can(and we probably can).
Wyll I'll probably just sacrifice to Boooal or some such early game. Don't really care about him either way.
Lae'zel is young and hotheaded, I don't mind that too much, I will guide her and she will grow. She'll probably be in my party for most of my playthroughs.
Shadowheart has a good heart and can probably be redeemed fairly easily so she can fit both good and evil parties. At least she can be guided away from ideals of goodness, and she too will probably be a fairly fixed member of my parties.
And lastly Minthara will be a really good addition to evil parties. Even though she is not a playable origin character she still has a really interesting story. She and Shadowheart will probably be my main romance partners across the various playthroughs I will do in BG3.