Aesdale: Good mage, and has an important role to play if you want the full story of the U series, but way too naive for my liking. You might make him an enchanter instead of a plain mage, since it would fit with his background.
Aleigha: Good fighter, and a nice girl. Lots of banters with the PC, so i'm guessing she might be a future romance option. She died in the swamp, unfortunately.
Althon: Very good fighter, very interesting character. He's also central to the story, and seems to have the most banters of all the NPCs. I quite enjoyed having an evil NPC who had a bit more depth than just objecting to good actions, and wanting power/to kill people. He's actually well-written enough to make me enjoy having my party completely manipulated.

Almost guaranteed a spot in my party.
However, it seems the only way to recruit him is to get him in Myth Drannor. That makes him unavailable to an evil PC (who would be more likely to leave Vildamyr to rot in Mistmoor.

Blodgett: An halfling fighter... Not really my thing, and i didn't have room in my party at the time anyway. His story in the inn at the beginning of the game didn't particularly make me want to hire him anyway. I mean, he just lost his whole party, so how good could he be?

Blush: Good cleric, nice lady as well. Her seduction of Aesdale is well-done, though a bit short. I wish we didn't get to see the 2 Althon-Blush cutscenes though, so the break up would be a surprise. She never showed up in her shop for me, though.
Buranta: I don't really know what to think about her. On the one hand, she has good voice acting and is quite useful to backstab the mages in Kessa's dungeon. On the other hand, with her 14 dex and assassin kit, she can't work as the only thief in the party, and i don't like having more than 1 thief.
I know that her one banter with the PC left me wanting to know more about her though.

Candella: She's a good thief, i guess, and probably more suitable than Shadow for a good-aligned party. She might be quite powerful after being dualled to mage as well. But her voice acting is WAY too whiny for me to be able to stand her, sorry. Shadow seems to be a more interesting NPC too.
Chaarna: I really like her. Her crush on a male PC might be a bit overdone (she's a bit too obvious imo), but apart from that, she's powerful and her character change after you get her back is well-done. I liked what i saw of the romance, the option to redeem her or keep her evil is good, though it might be enhanced to allow her to corrupt the PC (in a good parallel to Kessa and Althon). She's a strong contender for the spot of primary mage in any of my parties, since she's more powerful and interesting than Aesdale, even though Aesdale has a bigger part in the story.
Catharandamus: probably my favourite NPC. Good fighter after he regains his fighter levels, good cleric, every banter he had was interesting. I especially liked the way he saw through both Blush and Fala'stra easily, and his criticism of Erebus. I didn't get any quest from him, though, and i wish he could give me an option to betray Rilithar after getting to the vault. Other than that, another very well-done evil NPC.

Dirbert: I'm a bit ambivalent about Dirbert. He's a good fighter in the beginning, since archers are very powerful at low levels, but apart from his banters with Shadow and Candella, he is rather bland. Plus, Icar dislikes him, so i usually replace him after Saltmarsh.
Erky: I usually like Cleric/Mages (my PC is often one), but I replaced him by Blush. He doesn't seem to be part of the story, and i only saw 2 banters from him, with Shadow (they were interesting though). Plus, after being a prisoner for a year, i figured he might need some rest, and he should go home.
Fala'stra: I'd like her better if she was a thief -> enchanter rather than the other way around. Character-wise, she doesn't have much to say, which makes sense since she's playing at being good. I would like more hints that she's actually evil though (hte only one i got was Catharandamus' banter). She doesn't say anything to justify her betrayal either, which was strange given that she had seduced the PC earlier.
Icar: my other favourite NPC. Great fighter, extremely loyal, i thought from his characteristics that he'd be more Minsc-like, but he's actually very insightful. The fact that unlike most NPCs, he actually likes or dislikes some of the other NPCs very much, makes him more real. The blindness is a very nice touch as well.

Ilhara: Hmm, i don't usually like paladins all that much, but she's well-done. There are a bit too many NPCs who are only available through Myth Drannor though, so i wouldn't actually take her in my party unless i wanted my PC to romance her.
Meepo: like Ned, a nice addition story-wise, I wish i could feed him to the dragon though.

Rihn: I usually like bards, even if they're not too useful combat-wise, and here we get one who is actually powerful.

I wish I could get her in my party without Vildamyr, but i really enjoyed her story, and she's the most interesting good NPC along with Rivian. I especially like how she told Elminster off and dismissed those Harpers.

Rilithar: I'm rather ambivalent towards him. On the one hand he's a paladin (CG pally ftw), he gives the party a suitable reward


Rivian: The other really interesting good NPC, she seems to have the most banters after Althon, her romance is very enjoyable (even though i couldn't actually progress to the romance stage due to a banter bug, her flirts and banters are very good). I wish she used a proper multiclass fighter/mage class instead of "cheating" by being an elven dual class char. Or maybe you could use an actual bladesinger kit (i'm sure i saw one somewhere). She's a bit "holier than thou" with other elven NPCs, which can be a bit annoying, and i'm hoping the PC might be able to cure her of that during the romance. But then again, i guess she has to have a flaw.

Rurik: very good NPC for the start of the game, but it doesn't feel right to take him away from Saltmarsh, and he's overshadowed by other clerics in terms of power as well.
Paraway: he is part of the story, his own kit, mix of a barbarian and ranger is nice, he has lots of banters at the start of the game, and at first he seems wise and kind of like a big brother to both Dirbert and the PC. However, his superstitions were really annoying to me, and his reaction to Erebus in Mistmoor made me drop him. Good for the start fo the game though. I wish his tracking ability could be useful sometime in the game too.
Shadow: She's probably the best thief, and an interesting NPC. Her banters at the beginning of the game were very realistic, but she seemed to fall silent after the Zhent ambush. Her banters with Icar were good too.
Vildamyr: Good cleric, he's seriously overpowered when you get him (he had about 150k xp, while my PC had perhaps 50k). His romance with Rihn is well-done. He's the obvious choice for a cleric if you're doing a good party. I really prefer Catharandamus though.
Markessa Demuir: i felt sorry for both the clone and the original. I would take the evil Kessa in an evil playthrough anytime, to complete the Icar-Althon duo and to add more depth to Chaarna. The good Markessa is harder to fit into a party, but I'd try to fit her in in a party with Aesdale and Althon. Maybe she could try to redeem Althon, since it was after all the origianl who caused his fall. Anyway, right now both versons come a bit late to have much to say.
Elora Bonesetter: useful when you first get her since you don't have any equipment and she doesn't need any. She replaced Fala'stra in my party after her betrayal, but otherwise, i'm not sure i'd have a spot for her other than as a temporary helper. She comes too late right now to get a good sense of her character, though i did see one banter she had with Catharandamus.