When choosing a site for custom apparel printing, you should consider factors such as the site's product offerings, pricing, profit margins, design tools, customization options, and shipping options. Additionally, you should also consider factors such as customer reviews, the site's reputation, and any additional services they offer (such as marketing or fulfillment).