What do you like best?
Many CMSes appear to be built solely for the developers who set them up ... Craft is built for developers and content admins alike. It's flexible, intuitive and easy to use. It's also powerful and impressive in what in can do. (Sometimes easy = limited.) As someone who has used many a CMS over the years, including the well-known ones, as well as proprietary ones, its obvious to me that Craft is the product of well-thought out design and development – which is what my company sells to its customers. Craft allows us to implement unique designs in a logical and thoughtful way. I love using it and training others to use it!
What do you dislike?
There are some features not yet offered in Craft that some customers come to expect in CMSes, specifically with workflow and permissions. However, I am impressed with their commitment to updates and improvements, and the open-source nature of the product means that the developer community has produced many plugins. It's also great that our in-house team can do custom development to partner with it, as well. Looking forward to future features and improvements!
Recommendations to others considering the product
From training, content management and client-satisfaction perspectives, Craft is a home-run. (I am not a developer, but the devs I work with love it.)
It's built thinking about users first – developers as the users setting it up, content managers as the users maintaining it and end-users experiencing a great website because Craft is powering it.
And the open-source community is great. Can't beat the low cost of entry (soon to be a minimal yearly subscription), either.
What business problems are you solving with the product? What benefits have you realized?
Craft allows us to provide customers with wesbites that are flexible and easy-to-administer. Though we don't reuse a design template, we learn more about Craft and its capabilities with each project. Problem-solving with Craft in our toolkit means fewer work-arounds and "no-can-dos" ... we are able to realize individualized designs while completing complex technical functions in the websites we create for our customers.