Yeah, good vs. evil seems to be a problem with viconia and keldorn. They fought once, but I just reloaded my save cause I like my party so much. Now they seem to be in a truce
I have also never had a real problem with Edwin. Sometimes I choose an evil path, and that seems to appease him somewhat.
BUT, Korgan is a troublemaker. He was in my party for quite some time, but right before I left Athkatla for Brynnlaw he started making trouble. I'd be right in the middle of a heated battle, and the dumbass would leave the party! I tossed him for Keldorn, and have never regretted ditching the whiner.
Whoops, back to the question

Yes, I'd get Edwin and Keldorn. Edwin is pretty funny, and can become IMMENSELY powerful.