I didn't really like many of the KotOR2 characters (except the ones returning from KotOR1). They seemed somewhat unbelievable to me. Like they happened to plop in from to your party. In KotOR, you had a reason for having new party members, and each of them came long while you were doing a quest and you needed their help. I really find the K1 characters more human, also. Carth has his crazy problems, and Bastila also has a dynamic charcter. She changes from the beginning as a harsher, demanding person, to a more compassionate and understanding one as she gets to know the player better. In KotOR2, Visas somehow ends up on your ship, Brianna some how ends up on your ship, and whatever, I'm rambling now.