My big question about Karlach is: how did she end up this way? She was planned as a companion since pretty early on. They were certain enough about her that she got featured in the MtG set with the other companions. She's not like Halsin, who at least has the excuse of not being planned as a recruitable companion originally. Throughout most of EA they had her in mind, they were tweaking her look, but her actual questline... isn't really a questline. You just gather a couple pieces of metal and give it to someone. Compare that to Shadowheart and Lae'zel, even Astarion and Wyll.
Yes, this is very good question. In my opinion the whole idea of "slave with infernal engine escaped from hell" is quite original and definetly cool. The thing I don't understand, why they released such a poor story with bring 2x infernal ore and thats all folks. Maybe they had a different full story but during advanced development cycle they figured out, that this story doesn't work and they bring new one (the one we have now),but didn't have time to complete it and fill it with ideas and content.
I don't believe, that with such a talended team and if we compare it with other Origin companions, they are satisfied with current story line.