Yeah, the character himself is written incredibly well, but the writing around him can get really idiotic. it's like the writers who wrote those bits were more interested in kinks and jokes than the characters. The Halsin situation is a good example of that, as we see in other threads. Both Astarion and Shadowheart fall victim to forced poly with him.
Yes, that was extremely strange. Both Astarion and Shadowheart have sexual trauma that runs deep, why in the world are they the options to share Halsin? Astarion even opens up slightly and asks if you're interested because he's been sexually distant.
WHY IS THAT LINE IN THERE IF THE GAME DOESN'T WANT YOU TO FEEL BAD?? That IMMEDIATELY made me feel like this was a bad idea. Astarion deserves better.