Personally, my favorite is Shadowheart, and her redemption story arc. Never had her stay with Shar, it is not a good fit for her anyways, based on what makes her happy which triggers her "Mark of Discipline" (what she calls her 'wound'). I do like her sarcasm
Gale, and the challenge to keep him grounded and not to make the same mistake he made in the past. With him he is... "what you see, is what you get" kind of person.
Wyll, despite his poor choices of power per say, he is an honorable man. Like shaming him about his warning about Raphie, while packed to Mazora.

I just can not stand Laez'zel. I either let Shadowheart kill her, or just do not bother with her at all, and kill her with the pack of other Gith. Laez'zel is a constant threat to the party for her own gain, and appeasement. Plus, the constant Githyanki this, and Githyanki that, Protocols etc. I wish there was a line my Character can tell her that :We are NOT Githyanki and not beholden to their ways." I played quite a few play throughs without Laz'zel the main story runs so much better.
This is not to say the character is not well done, it is very well done, just adds unnecessary complications to the main story and super annoying.