I develop CMS-driven sites so that the website owners can update their own content. I've developed bespoke CMS solutions (PHP/MySQL) and have also used Expression Engine.

I find EE powerful, but the control panel interface isn't great for non-techy users. Particularly, no wysiwyg editing of content, and the image handling is poor.

Doing bespoke work I can make things much better, but there's a lot more time/effort involved on my part.

Does anyone have advice on alternatives to Expression Engine that give the non-techy user a good interface, but give me the power to develop a site without reinventing the wheel? Or am I searching for the impossible?