Do the character interactions have any effect on the game?
I don't know what effect DaSilva's presence had, but when I let him sacrifice himself (by crashing a car into the gas station next to the tower's entrance) he most certainly died and was gone. I think Angie was rather upset about this, but lacking comparison I guess there's no severe difference...