ProcessWire has an extremely easy to learn API and is very flexible. It’s the single best CMS / CMF I found. Each ProcessWire website is tailor made and only contains exactly what you need. It’s not an of the shelf use just install a template CMS but a great starting point for developers looking to build custom sites. Review collected by and hosted on G2.com.
There are no automated tests. I wish it would have a more solid approach to handling data models (like getters and setters) as well as better staging mechanism. Review collected by and hosted on G2.com.
It seems like a very flexible platform for web development, from the perspective of a development team. It has endlessly configurable modules that can act on a per-page basis or globally, or a selected set of pages. What it lacks in polish and usability from a consumer standpoint, it almost makes up in its configurability and flexibility. Review collected by and hosted on G2.com.
Editing a site on ProcessWire from the perspective of a regular business user is near-impossible. Despite a development team's best efforts to properly label modules, and document how pages are set up, it's still a confusing mess when you compare it to some of the modern web development platforms like Squarespace or WordPress, both of which still offer the level of flexibility that most business users need, without the hopeless labyrinth that ProcessWire calls navigation. Review collected by and hosted on G2.com.