It is a great product for your workflow, with seamless integration processes (batch, real time and near real), availability of exhaustive customization feature (Java-based and Script-based), business rules and validation framework, good technical support.
However, it needs to mature in several areas including, UI, DAM, lighter out-of-box features, and simplify the currently complex technical footprint. Despite the drawbacks, however, the incorporation of Java-based customization framework, web services support and SOA enablement has improved my customers' systems and processes.
Furthermore, it needs a flexible and intuitive UI, and DAM enablement by leveraging assets creation and maintenance process framework. It requires the out of box features to be enriched and enhanced.