The ability to have duplicate document names is very useful for content migration. Document id accessible by URL, which makes for easy integration, as does the REST API - thanks to which I was able to create a mobile app in a couple of days.
Valuable Features:
Room for Improvement:
During trouble-shooting you will discover that the logs are all over the place - even on servers you would not expect - and fragmented into dozens of files, yet the detail is excellent. It's Java execution logs, so needs a bit of interpretation skill, though.
Speaking of Java, the web interface requires JRE and degrades in mysterious ways without it: No warnings or graceful fall-back. The web UI is otherwise VERY awkward and limited in functionality. The Windows client on the other hand is extremely dated but rich in functionality - not pretty, though. Despite the API, there is no vendor support for integration into any other systems except through HTML frames.
Initial Setup:
Upgrades can be nightmares, partly because there can be architecture and engine changes in minor version increments. Cost is high for what you get.
Implementation Team:
Installation and licensing is very tricky and requires consultant on site for days or weeks.
