Heat transfers can be done on different materials and is not limited to 100% cotton. Fairly inexpensive. DTG is limited mostly to 100% cotton although some blends down to 50-50 can be used but the farther u are from 100% the lesser the results. DTG is far more expensive startup with a much steeper learning curve.