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.