Demandware weren't strictly speaking the worst to work with, but it was certainly better days when they were an independent organization vs part of the Salesforce behemoth. There's just a lot more red tape slowing everything down, which I think carries over to the customer experience....things take days/weeks/months in SFCC land that can be done in minutes/hours/days in Shopify land.
All that is to say I'm not at all surprised by the headline, that I'd be long Shopify as an investor, and I'd seriously look at them first as a developer if I were building in the e-commerce space.