Let’s finally ask this ultimate question - is it a solid application and is it a solid framework? From developer's perspective one would consider some key aspects here like structure, extensibility, flexibility, stringency, quality and a few others.
In our opinion it is decent. It is well designed in terms of structure, division into modules and utilization of proven design patterns. It uses state-of-the-art technologies and truly facilitates achieving highest levels of customer experience. The team behind it is energetic and the community is decent so any possible teething problems are solved fast and you may expect it to be moving forward at a fair pace.
It is inherently constrained by the underlying services, their legacy nature and fixation on the single backend technology. It’s not really flexible as it’s extendability is only good as long as you decide to stay within the SAP realm. There is too little attention to supporting other backends.
On the tech side of things, it’s solid but, as already said, it’s not a top notch. It goes as far as it can taking into consideration the constraints imposed by legacy backend, and it does not make the attempt to push the boundaries. If you move from Accelerators it will surely be a huge leap in terms of technology and customer experience, although it will also need time for the team to adapt to the new tech stack.
If you’re in doubt whether Spartacus is your best or only option, we can help. Our team has 12+ years of experience in working with SAP Hybris. We have a unique knowledge of decomposing frontends and backends for SAP Commerce customers. This includes successful takeover of launched projects that other agencies failed.
We demonstrated the quality of our work in numerous successful projects for customers with revenues of 500M to over 1B EUR where commerce is the key to generating sales. We can help. Drop me a line.