It would be great to use the model of one's own player chars as a companion.
These could have generic dialogue option, generic personel quests and generic femal or male voice. Only an additional check has to be implemented that does not allow to run around with an identical twin.
I think that would be great.