If they are going to stay here they should become citizens, IMO.
They will not be allowed to become citizens if they, or any member of their family, has used any form of public assistance.
One example is an immigrant father being denied citizenship because his daughter, who was born in the USA with a congenital heart defect, has used CHIP for her medical treatment.
This means that unless an immigrant makes enough money that they don’t receive earned income credits, food stamps or Obamacare, they can never become citizens and be subject to deportation.
With more than 40% of residents receiving some form of government assistance, nearly all immigrants would have received some form of public assistance at some point in their journey, and that immediately disqualified them from becoming citizens ever. Even if they are now successful or rich, having used Medicaid, food stamps or any form of public assistance, would bar them from citizenship.