I like the game, I really do, but you do make some good points.
I would add, that you get introduced to a very friendly mindflayer early in the game, Omeluum, but somehow it is not possible to ask him, to be the mandatory mindflayer for navigating the netherstones against the elder brain, if he is alive at the end? Despite him showing his willingness to sacrifice his own life to help you in the underwater prison to save the grand duke.
Somehow I wish, there would be more talk about the plot points that could be better, than five threads about Astarions romance scene being broken ( not hating here just an example).
I especially don't get, what the point is with Ketheric and Orin. He might have been a very capable general and probably still is, but he is also someone, who changes allegiance willynilly. Orin is an uncontrollable brat, totally unreliable, who turns against her own partner in crime. I do think it not out of character for her to toy with you rather than kill you, since that seems to be her thing according to a letter, you find ( from Durge, complaining, that she doesn't do enough killing for father dearest).
About Balthazar: I never had that dialogue,where he didn't know, where the Nightsong is, he said to me, that he can't be bothered and we should go and do that.
I have another one though: we already enter the Shadowfell for the Nightsong quest, why can't we do it to save Taniel? It should be possible to do that without Halsin, Jaheira was there back in the days and should have the same knowledge as Halsin, but somehow he is the only one, who can do it.