Screen printing is great for a higher quantity of custom print in terms of cost and quality of the print, however, vinyl is cheaper in lower quantity and can give full colour which screen printing cannot.