DTG is great for printing one-off, up to about 20 shirts. It's especially great for printing a photograph, although our older printer can only print on lighter-colored fabric, so I'm not sure how photos look on the dark fabric with the white background included. It's a lot more expensive than screen printing, but more versatile, and better for the smaller jobs (no screen charges!).
Does that help? What other questions do you have?