1st game:
Laennec (straight fighter)
Jaheira
Anomen
Nalia
Yoshimo / Imoen
Mazzy
2nd game:
Ryan (Undead Hunter)
Minsc
Jaheira
Anomen
Nalia
Imoen
3rd game:
Namara (Berserker)
Aerie
Jan
Nalia
Anomen
Keldorn
I tried Cernd, Haer'Dalis, Korgan, Viconia and Valygar, but for short periods (of those aforementioned, Valygar had the longest stay - 21 out of 103 days). I'm planning to play a mage or a cleric im my next game, but I'm really out of time.