4 out of 5.0, Reviewed Feb 25, 2016
A long learning curve that was difficult to overcome without substantial trial and error.
Thoughtful integration points and mechanisms.
Clear bias to a narrow technology stack.
Clarify the featureset to optimize out of a very broad and capable product. Without an optimization strategy, the implementation struggled with fundamental decisions and often made choices that weren't best for any purpose. It was a recipe for mediocre results.
With few exceptions (and none that come to mind at the moment), the product is feature rich, extensible, and architecturally strong. I cannot imagine giving any product a "5", so this is a high quality product, with excellent capabilities.
While the implementation partner is relatively small, they know the product well and have been an excellent source of guidance from current state assessment to long term plans. Also, they really helped spearhead questions that ultimately led us to recognize the need to optimize for something rather than being a swiss army knife full of dull blades.
Integration was always solid. Deployment configurability and role specialization was much improved in the last upgraded version. Workflow, content, and deployment tools are much more effective now.