You can also just skip killing either of them. What more choices are than that exactly? Convince everyone to get along? You can do that where it makes sense - ie with the tieflings, which btw are another choice: evicting them and letting the druids build their barrier or getting the druids to stand with them.
And what is exactly revolutionary about that? As I said, this kind of "nonlinearity" was a thing since forever. Actual revolutionary thing would be doing more of shit like Witcher 2, with whole act being different depending on your choices, but majority of people agreed it was retarded and waste of resources, and that's why it wasn't repeated - cRPGs are not PnP, they're not suited for nonlinearity, it'll always be bioware fake choices until AI is advanced enough to act as a DM and dynamically control your campaign. I don't have anything against this kind of fake "nonlinear" shit, as I said it's a staple in RPGs since forever, and you can't do it any other way, but I really don't get why there is a big group of Codexers that tends to get hyped about it and pretend we have incoming revolution, every single fucking time a big RPG is announced. There is l
iterally nothing revolutionary here. Nothing. BG3 has pretty much the same amount of nonlinearity that Fallout had 26 years ago, and the same will be true about the next 100 big RPG games.