Why do some researchers prefer to use embryonic stem cell in medical research?

A. There is no controversy surrounding the use of embryonic stem calls
B. The use of embryonic stem cell is much less expensive than the use of adult stem cells
C. No living tissue is damaged when scientists use embryonic stem cells
D. Embryonic stem cells are able to differentiate into a wider range of call than adult stem cells