Selling on Amazon is not DTC. Shopify is DTC. Amazon is a middleman like Wal-Mart and Best Buy. Amazon doesn't handle all headaches- it creates numerous new headaches. Selling on Amazon is not a long term strategy and at most it should make up 1/3 of your digital sales.