Yes, it's better to propagate succulents in soil than in water. Soil helps in providing sufficient nutrients for the rooting process. Note: Some succulents won't grow roots in water, so you will need to confirm it before putting them in water.