Overall Satisfaction with ExpressionEngine
We use ExpressionEngine as a CMS for our public website, http://bacterin.com. The biggest issue I have with ExpressionEngine is the lack of current documentation and third party module/plugin support. I find WordPress to be a much more simple solution to CMS with a much larger community. I do like how clean ExpressionEngine code is, but that simply can't outweigh the cons of the product.
- Negative - Running into issues that require ExpressionEngine experts to build custom solutions for the company cost big money
- Positive - Simple learning curve
- Positive - Easy to manage basic content
ExpressionEngine was selected prior to my hiring. We are likely switching from ExpresionEngine to WordPress or Drupal in the near future to save money on custom modules.
If you want a completely hand-coded website with a simple CMS backend, ExpressionEngine is fine. If you are looking for a site with easy-to-add plugins and a great community, use WordPress or even Drupal.