What happens if you let Cerberus keep David?
If David was left in the care of Cerberus, his brother explains that they were able to calm David down and were able to obtain some useful data on controlling the geth, but eventually David stopped responding to stimuli. Dr. Archer euthanised his brother as an act of mercy.