If you develop websites, many of your clients struggle to:
+ resizing images
+ float images left/right
+ add subtitles correctly
+ add galleries easily
Sometimes a stray can destroy your design.
FLEXIcontent solves this problem as clients can finally enter content for themselves - as you can create fields for them to do this.
It is super powerful, and does have a high learning curve. So - you will need to be an experienced developer - however once you know it - it allows you to code the way you want and enables clients to make complex pages.
Support for FLEXIcontent is amazing, and the developer will listen to your requests, and try to solve issues you have.