Amazon is merely transactional. Subscriptions are relationships - You can BEAT Amazon. It takes a well-crafted brand that has a well thought out value stack, and a story that people connect with and share with others. Your customers get excited to see their subscription box on their doorstep. Leverage that and beat amazon.