What do you like best?
Your content manager will love you, especially with the user friendly page editing tool.
You need a custom placeholder, CMS plugin make your developer happy.
You want to inject a custom Django application to the page tree, just hook it.
The flexibility offered by Django framework permit to easily add new custom feature to your CMS.
The community provide a good choice of Django-CMS applications, like blog, news, poll, etc., and you always find good support from the enthusiasts community of developer.
What do you dislike?
By default, not made for complexe content workflow, like moderation queue.
Reverting page content changes is not always perfect, but work on most use cases.
Not always easy to deal with placeholder caching mechanism.
Recommendations to others considering the product
Never tested with more than 10'000 pages, also be careful if you use it with lot of simultaneous content editor, all depends of your architecture capacity and editor workflow. For big website need considering frontend caching solution, like Vanish to guarantee fast page loading time. With a suitable architectured the CMS be able to support anyway heavy load!
What business problems are you solving with the product? What benefits have you realized?
I use this CMS to create valued website with high traffic since more than 5 years.
The powerful capacity of Django framework permit to create a custom experience over the top of the CMS itself. Like a custom search-engine, a custom authentication mechanism or set up complexe plugins.
You always be able to respond *yes* when the business come with a crazy idea :-)