I have tried to avoid discourse around this ever since November, but since people are once again upset at the ultimatum (which doesn't seem to trigger in game yet, though it has been voiced) I guess I will offer my defense of Halsin.
A lot of the anger at Halsin here boils down to "he's against Minthara, therefore fuck Halsin," ignoring that Halsin has very good reasons to not trust her. (And also purposeful misinterpretation of his comments about HER to be about all Drow).
So first of all: We need to look at what has happened to Halsin in his life before arriving at this point.
- Yes, obviously, there is his captivity with a Drow noble house, but I think people are kind of just forgetting what that means here. It isn't "he hates all Drow now because of his trauma", which is an almost insultingly reductive take. Minthara is from House Baenre, the top house of Menzoberranzan for centuries. She is at LEAST 200 years old, and likely older; she witnessed the downfall of House DeVir, and was old enough for her to fully understand it, but "young enough that it left quite an impression on me", likely placing her between 200 and 300 years old. Halsin is 350, and was kidnapped as a young Druid- likely between 100 and 175. There is a very good chance that Minthara was a young adult when he was a captive, and he would have heard about her evil actions long before encountering her in the goblin camp. He would know who she was before the tadpole.
- Halsin was a captive for at least a few days if not longer, tortured in his bear form (the goblin lashers are mentioned at least a few times, not to mention rocks being thrown at him, Gut mentioning threatening to cut him open and put maggots in his belly, etc), and had his Grove threatened by Minthara.
- Most important, and most easy to miss: this ultimatum is planned for if the Rite of Thorns is carried out, hence the reference to Kagha's foolishness. He has lost his home, his place of worship, and the people he considers his family forever. Watch his reaction after you tell him the Rite has been carried out; his world comes crashing down, he lets out the tiniest "the Rite of Thorns? no", and he is so upset he no longer asks you to take out the leaders. He says he needs to be alone for a while. He is grieving the loss of everything he had, everything that got him through the loss of his original family, and it is directly because of the Cult of the Absolute.
Now, let me go through some rebuttals to arguments in Minthara's favor.
- She doesn't mean Halsin any harm at this point.
Rebuttal: Halsin has no way of knowing this. Her actions have already demonstrated otherwise- she has caused him harm. He has no tadpole to see her true intentions, like the other players, and Minthara doesn't make her case particularly well. She simply says she "has no quarrel" with him. Not an apology for his sufferings in the past or the loss of his home. If she doesn't regret the harm she caused him, he has no reason to trust her.
And of course, Minthara DOESN'T feel any remorse, whether or not she raids the Grove; if she does succeed, she'll later say her only regret is not making the choice to do it herself. Because she is evil and that's how evil characters work.
2. Halsin works with Shadowheart/Lae'zel/Astarion/an evil-aligned player; Halsin is willing to sleep with the Seldarine Drow twins; Halsin is forgiving and wants a better world for all, this should clearly include Minthara too.
Rebuttal: by rescuing him and saving the Grove, the former four have shown themselves to be capable of good deeds. He is very consistent that his one redline is DO NOT FUCK WITH HIS GROVE. If you DO NOT FUCK WITH HIS GROVE, he will give you the benefit of the doubt. If you FUCK WITH HIS GROVE, he is done with you; if the player raids the Grove, he will hunt them down and attack them, no matter what the player tries to talk him out of it.
FURTHER, he very much calls the party out on any future evil deeds they do (I.E. Shadowheart slaying the Nightsong if she's on the Shar path), and will leave the party if the player sinks their approval low enough.
The Drow twins are Seldarine, not Lolthsworn, and having a one-night-stand is very different than trusting someone as an ally.
The "wanting a better world for all" thing is of course subject to the paradox of tolerance. In the epilogue, it is very specifically mentioned that their commune is "hidden from those who are not welcome, open to any who need shelter." I.E. those who want to cause harm are not welcome to it, because the "better world for all" can't allow, by design, those who DON'T want a better world for all.
3. Halsin hates her because she's a Drow.
He specifically mentions Lolth-sworn Drow here. "Cruelty comes to Lolth's followers as naturally as breathing. I have seen it- experienced it." Minthara literally only abandoned those ways because she was abandoned by Lolth first- only when it suited her.
She still supports all the same teachings (which is why she openly insults surface elf players the first time they meet, and will tell an elf player who becomes a mindflayer that it was an "improvement"), and she uses slurs against surface elves to boot. Minthara is far more racist against surface elves than Halsin EVER is against Drow.
4. Halsin is condemning Minthara to a fate worse than death (unspoken: out of spite) and this makes him not a good person.
Halsin fully believes Minthara to be a threat to himself and the player. He says in as many words that if it's a choice between Minthara's freedom and the player's, he picks the player. In his eyes, it's a choice between Minthara's freedom and the fate of the world since he knows the player is the only one who can defeat the Absolute. He's in a dilemma similar to the player having to decide whether to let Orpheus die or turn the Emperor into an enemy- it's just that people don't realize because we have meta-knowledge, as players, that Halsin doesn't.
5. That "viper" comment is hypocritical.
He isn't referring to Drow as a whole. He is referring to Minthara herself.
Remember, he knew Kagha before she went bad, and knew she was capable of better (better enough that he made her his second in command). All he would know of Minthara was what she did in the Underdark as a Baenre (including owning slaves, which I'm sure didn't do her any favors), what she nearly did to his Grove, what she allowed to happen to him, and that she's now claiming to have changed when showing zero remorse or actual interest in changing anything. Perhaps it was wrong for him to phrase it it as "cannot" change instead of "will not" change for her, but the sentiment is spot on. Minthara doesn't fundamentally change in any path the player brings her on- what changes is, at best, who she considers it acceptable to subjugate.
6. Halsin has no stakes here, it's wrong for him to demand Minthara go when she has more to lose.
Again, Halsin views Minthara as an existential threat to their plan to save the world. He is lacking in personal stakes by comparison, but remember; he also has lost the only home he knows. That is no small thing.
(From a meta perspective, I do think they should have done something like mention the Shadow Druids/Ketheric Thorm loyalists are still hunting Halsin, just to make it more fair, but this was clearly written with the main goal of enforcing the exclusivity. And honestly, I can't imagine all that many people actually want both in the same party on every playthrough? Mostly I saw people wanting to recruit Minthara on good playthroughs, and wanting to not have to abandon the Shadow Cursed Lands to darkness; many of the people I saw expressing this specifically said they wanted to dismiss Halsin after accomplishing that. This seemed like exactly what those players would have wanted, being able to spare the Grove, free the SCL, and then dismiss Halsin and travel with Minthara.)
7. Halsin owes the player his unquestioning trust after they saved him/his Grove/broke the Shadow Curse. He has no right to question their judgment.
This... really isn't a good way to think? He shows his gratitude by traveling with them to help (when he has no tadpole at all- he's doing this out of pure selflessness to thank the player for helping him), but that doesn't mean he should stop having thoughts on the goings-on. Where is this energy when other characters continuously question your judgment when you have them wait at camp?
8. Halsin is being stupid by allowing her to go be mind controlled by the Absolute.
This is one I will concede. It's not the wisest decision, and I can only guess it's because they didn't want to write Minthara automatically going aggro on the player if they choose Halsin over her. (I, on the other hand, think that would be brilliant, and would be a mark in Halsin's favor for this choice.)
9. This is manipulation of the player.
Halsin wishes the player the best, and leaves without fuss, if they choose Minthara over him; he thanks them for all they've done, and he even says he hopes he's wrong, but cannot stay to find out. He is being sincere; he believes he, and probably the player, will be killed if Minthara stays, which in turn puts the fate of the world in question. He will accept the player's decision if they choose her, but he feels threatened and won't stay himself. This is a boundary, not manipulation, not malice, not anything else.
10. Halsin comes across as uncompromising/unsympathetic; this is OOC for Halsin/ruins his character; he is being selfish; other assorted similar sentiments
I already addressed most of the other arguments with the points above, but I will say, truthfully: I don't find this particularly OOC at all. He has been very clear that his one and only rule is DO NOT FUCK WITH THE GROVE. Minthara fucked with the Grove. He has no reason to trust her. And he has ALSO been incredibly consistent: if you are in a situation where it's someone else or you, you have every right to choose to save yourself. He shows sympathy if Wyll has to let Ravengard die, he doesn't blame the player if they kill EVERY DRUID IN THE GROVE to save the Tieflings, he doesn't even blame the player if they order Orin-as-Lae'zel to kill Yenna, an innocent child he was very attached to. He is devastated at the latter two, clearly, but he blames the Druids for the second for forgetting their principles, and he blames Orin for the latter for making the trap. This is perfectly in line with his Druidic beliefs; you have every right to protect yourself first and foremost.
I get that a lot of people don't like the ultimatum (worth noting is that this has always been part of the series; in the first two games, characters of different alignments would outright refuse to work with each other), but it really doesn't make Halsin look as bad as people say, and I feel like a lot of people are being really callous/dismissive/reductive to what Halsin has been through here.