Answer:
Both of them are effective and can cure life-threatening diseases like leukemia and other forms of cancers. The big difference is there is a need to kill an embryo to harvest its stem cells, which is unacceptable, while adult stem cells can be harvested from a newborn's umbilical cord and bone marrow.