I guess, as you said, you can just recruit the characters you find the most interesting, so I'd recommend creating a new character that is "you", and then you can use the other companions to talk in order to get their unique dialogues.