The Integration with Oracle's CX products. Other products such as Service Cloud or CQP are integrated with Oracle Commerce Cloud. Furthermore, the Oracle Marketing Cloud can be used as well. Backend integration can be done to many 3rd Party providers, by using the Integration Cloud.
Many widgets are already out-of-the-box and on the existing marketplace it is easy the get new and prodcution proofed widgets, which also avoid reinventing the wheel. Also integrations with payment providers already exist, but it is easy to add providers. Legacy REST services can still be used and plugged into the existing landscape.
There is no integrated IDE, which makes the development process a bit more complicated. Custimizations need to be development outside of the Cloud System and then as a ZIP-File uploaded to the Developtment environment. Changes can be made here, but need to be backported into the IDE before they can be uploaded to the Staging and Production environment. This also means, that code versioning needs to be done outside of the Cloud solution.
Easy to extend and change for even Business people. The development effort is less based on the requirements business has. Business can make many changes themselves without having the need for a CR. Release cycles change and you can have more and smaller releases. OCC has a great flexibility compared to other solutions/platforms.