I'd have to say.. Lae'zel. From a writing point of view she's the most wholesome. Her motivation is clear and the pacing is good. She doesn't unload crazy stories on the player too early. Even though she's an alien from Astral plane she has a reason to be there, unlike.....
Astrarion. I don't buy into the whole vampire story. It just doesn't check out that tadpoles enter dead brains. Even if there was some imaginative explanation to that, he should have been introduced in an actual vampire plotline. A vampire character feels very taped on at this point. Vampires demand a good story, not just one character in an unrelated context. 0/10 for that.
Gale... liked him in the beginning because he seemed normal. Then he started being a bit annoying because of his arrogance. Then he told me a story involving a goddess that made me roll my eyes and not believe in the character anymore. He needs to be humbled at some point soon to be liked better. And tone down that ridiculous story please. These are level 1 characters. "Everyone was powerful and epic but got drained to level 1 by the tadpole" is not a good narrative device either, it's cheap and not very believable. I want to experience their true growth from aspiring to hero.
Shadowheart. Potential to be great with an intriguing storyline. But the ominous (and obvious!) name and the "oh I have such dark secrets and I can't ever tell you" attention seeking approach is the opposite of what an agent of Shar on a secret mission should be doing.
Wyll.. no idea. Never had him in the party. He seems and acts more like one of the lads than a Warlock with a hellish pact. Maybe it's the clever facade Shadowheart couldn't pull off.
All voice actors are great.