This is really game breaking, I'm annoyed with the immortal EVERYONE.
For example Marcy Long is completely useless in the game does nothing whatsoever but always is completely rude to the player, despite being essentially the Jesus Christ of the wasteland, we single handedly built the home she is living in, we cleared all the dangers around said home and continue to find resources for the settlement so we can prosper. While she does absolutely nothing. These npcs must have been added to troll the player. Why on earth was she made essential?
I also love that your own companions such as Piper can turn on you for stealing from certain good people. I'm also glad you made them all immortal too, I wouldn't want to be able to retaliate, two wrongs don't make a right, so lets make them friggin essential. (kind of interesting that the most dangerous person in the wasteland is powerless to stop his/her companions from shooting at them.) Wouldnt be that hard to create an option in gameplay settings which removes immortality from all of the companions.
What was the train of thought that went into the creation of some of these characters? ("Hey guys BEST IDEA, lets create a woman named Marcy Long. She will consistently nag the player every time she is around him/her and lets also make her essential we wouldn't want her getting whats coming to her.")
Even evil characters we are supposed to hate are more likeable than those that are supposed to be our allies. Too bad we cannot side with these evil characters as we are stuck in a linear good guy storyline.
Is there any shame in collaborating with Obsidian and having them include some choices and variety? Then you could still put all of your staff into making the game as they normally would.
The features are so good in this game that it made fallout 4 super enjoyable, the lack of choice however, and making it difficult to tell who is immortal ( as 20% of the good npcs are bulletproof) pretty much undid all of those added features.
I am sorry to you new generation gamers that will not understand what made fallout truly unique. In order to understand you'd have to play "old" games which apparently bothers many people having to downgrade in graphics.