Amazon Merch vs Teespring? : AmazonMerch
Printful vs Teespring
You will sell in your own shop with your own storefront.
On your Zazzle store, you get to write an about bio, create product collections, and link to your socials.
This should be helpful to you during your research.