There are several factors that go into this one.
You embroider apparel that will last a long time but you don't print on it.
Some products that you will have for 10 years should not be embellished with a print that will start to fade in two years.
A shirt that you will throw away in 3 months should not have embroidery.
Front line employees should have embroidery and installers should on their hats and jackets.
You will be pretty clear on what you need after watching this video.