Shopify's themes and tools offer out-of-the-box performance that is often sufficient for many e-commerce operations. If you're aiming to set up a straightforward store with minimal emphasis on continual performance optimisation, the benefits of a headless setup might not outweigh the simplicity of a traditional Shopify store.
One of the original reasons for building headlessly was to have total editorial freedom with the front-end of the website. With the release of Shopify Online Store 2.0, Shopify essentially opened up the ability to create components and sections for sites with near limitless possibilities. This was further enhanced by the introduction of Shopify Markets, Metafields and Metablocks. This combination of tools allows us to have near-total freedom of what a Shopify interface looks, feels and performs like. Gone are the days of cookie cutter themes or components being chopped and changed from default ones.
Shopify's app store boasts a second-to-none array of tools and add-ons designed to enhance your online store's capabilities. From subscription platforms to review widgets, these apps can quickly add functionality to your storefront with minimal cost and technical know-how. However, if you're considering a headless approach, be prepared to forfeit some of these convenient front-end apps. While larger apps might offer headless counterparts, the large majority of them could be incompatible, limiting your ability to enrich your store's features.