You haven’t provided any reasons why companions shouldn’t be origin characters and origin character shouldn’t be companions, so there is a lot to debate.

From a game design perspective this is quite cost effective. Every companion has a person quest which you can participate in as a custom character. By making companions playable you can add a little extra content from the character’s perspective you can turn companion quests into personal player quests. This alone justifies the choice.

I love making custom characters, but I’m very much looking forward to playing Minsc, and I think I might give Wyll a try as well.