What I meant is I prefer fully fleshed out, greatly characterized NPC embedded into the story and directed by CDPR than some AI controlled companions.
Why?
1. It's hard to develop a good, believable AI that won't get in the way and actually ADD VALUE to the gameplay(why would I need errand boys or fire support that doesn't even hit anyone during firefights, because you know, let's leave the sense of "accomplishment" to the player)
2. In their effort to make those so called companions "valuable" developers have to give them some abilities and these are usually generic stuff like:
- shoot/fight/use special abilities
- dialogue options with the player character
Bam, I'm done, that's how it usually ends up. Impressive stuff, huh? And that starts to make those characters generic, because no matter how many dialogue options we have with them, they will still be under the constraints of AI rather than being freely guided by developer's creativity.
Even if you add here some other mechanics like providing money, doing jobs etc the main question is why would I need that? What does it bring to the gameplay to have a bot we can talk to from time to time if we're bored?
A following comparison might help illustrate what I mean a little better:
In Dragon Age:Origins I have my whole team out there, I can control them in fights etc and still awesomely written, characteristic NPCs like Iorveth or Roche bring more life and value to my game.