In my quest for a good CMS I have been looking at eZ Publish this week, and my first reaction is: "wow!"
It looks very slick, very complete, very customisable, well thought out, … but also looks very daunting to implement.
The sky is the limit, since you can create your own content classes, but this involves also a lot of scripting templates to get the functionality to work. Previously I have been looking at Mambo Open Source, which is very easy to use, but has no fine-grained control; I just want to decide what HTML elements are used in templates. eZ Publish does give me this low-level control, but at a price: template design is more complicated.
Still I guess that I am willing to invest the time to learn the template scripting language, since eZ Publish has many benefits. The biggest benefit is that it can handle everything I do with external scripts: searching, guest book, forum, … Secondly, its multi-language implementation is great; the properties of each object can be entered in several languages, which will be shown to the visitor depending on the site access used.
I still have to play around a lot more to get to know its possibilities better, but I certainly have a very good feeling about this software.