Welp, here's what I think about good alignment party members.
I think if you even consider a good alignment character, it's better off to be a warrior type or a combination of a warrior type since there really isn't anything to pick from.
Some key people you always want no matter what.
Imoen: because she is the best mage.. already said a hundred times but she can also use a bow quite well and for he thieving skills, you don't need any better outside of pick pocketing. (which good shouldn't be doing anyway but oh well)
Keldorn: Great with the +5 long sword (we all know what this is) he lacks the same things as anomen.. strength and dex so basically you should only choose one or the other. Also, if you have Minsc, that's 2 people specialing in long swords so not too much variety though good damage.
Anomen: best cleric after his "test" and good for a 3rd fighter. Don't take him if you are taking keldorn since they both have low dex and strength and your going to obviously be bumping one of them up and leaving the other one behind.
Jaheira: Great healer and summoner. Only downfall is that she levels slow and can't get level 7 druid spells. She's a lot better if you have keldorn as she'll be your number one healer.
Aerie: She's just crap. I mean, if you have minsc in the party.. they are both a liability. Even along, she can't get close range to use any of her spells. Sure she has lots but she is very very vunerable and I don't think she's worth worrying about. I'd rather use 2 character (Imoen and Jaheria/Anomen) before using her.
Valygar: Better than Minsc simply because he's not annoying
Valygar is better if you choose Keldorn I think since he uses katana's as his main weapon and his abilities as a stalker are good to kill mages. Either have him or Minsc.. not both.
Mazzy: Extra range power. her special abilities aren't that great.. i think black isle made her out better than she is but she is the only PC who can fire a bow other than your custom PC.
Jan: Personally, Jan is a great character. He works great in a good aligned or evil aligned party but he is the only usable thief that I can see for a good aligned party. Sure there is yoshimo, but you have to kill him or he dies of a heart attack or whatever). I'd use Jan at least until you get Imoen but he is very very good at theiving, fast walking to get away from enemies, and can learn a large variety of spells (since he is a specialist). if you have imoen, he is really an optional character as theiving isn't terribly important (imoen can hold her own i think) but he's good for pick pocketing key people to get the special items you need (ring of gaxx, adventurer's mart, various others, etc.)
Minsc: Personally he is very annoying but he's good for a front line fighter. He's priest spells are kind of a waste due to his low wisdom (6 = 50% fail). Basically, he's un advancable fighter but still good if you bear his dialogues. If you have a warrior type (especially a ranger/cleric but any fighter) and keldorn, I'd go with Valygar instead. If you don't have a warrior type, he'll do fine in any party due to his high strength and easily accessibility to the +3 talking great sword.
Cernd: Highly underrated. He can get higher spells than Jaheira and level MUCH quicker. When he shapeshifts, he's very much a tank. he could even be your primary healer as well. If you want something different than anomen, he's a good viable option.
Nalia: Good to hold out until imoen (but I think jan is far superiour and more fun). Drop her when you get imoen and she is better in almost all respects. Nalia is a bit better fighter, however.
Yoshimo: well the backstabbing idiot.. i dunno i had to kill him but I also heard he dies anyway, even if you don't take him along so I see no point into investing valuable experience points into this character and I only consider Jan or Imoen to be viable Thieves.
Basically for a warrior type for you main character, I'd go with this since you get 2 very powerful fighters and basically 4 capable fighters. You get all the mage and theiving abilities that you need with Imoen and you have 2 primary priests:
Main (Ranger/Cleric Dual)
Keldorn (Inquisitor)
Mazzy (Fighter)
Valygar (Stalker)
Jaheira (Fighter/Druid) or Cernd (Shapeshifter)
Imoen (Thief/Mage)
If you want to play as a fighter or fighter/mage (such as kensai/mage or beserker/mage), you'd take out valygar for Cernd as you'll probably use katanas yourself.
But obviously you can make a lot of mixes and matches from the info above.
That's my 2 cents. Thanks for listening.