Ecommerce is never standard, and almost every shop out there is a sum of several systems like a PIM, ERP, order management and so on.
Is it right to think we can all integrate that into one system? Or can we use Magento 2 like we use those other systems: like a resource that gives us functionalities like a catalog, a checkout and hopefully soon a large array of B2B features.
The last year I've been working more and more on creating services and middleware and I believe this is the future. Curious to hear the experience others have with this and what we need from Magento 2 to use the system headless.