My 2-cents:
If I develop a web site with the EE system, can it be developed in such a way that I as the web developer can turn over maintenance and updates to a non-technical person.
That’s totally dependent upon a number of factors: 1) how much responsibility you turn over, 2) how much experience the non-technical person has, 3) how you set up the site for content entry and templates (which usually change the look and feel of an EE site), and so on.
For instance, take the EE home page. Is that or could that be set up so that a given user could go into the control panel and quickly and easily change the text in the feature tabs.
Yes. And no. Though generally ‘yes’ if you set it up appropriately. I prefer that content people stay away from templates, so I’ll build extra weblogs (content) where they enter content by date and it simply ‘shows up’ there it’s supposed to show up.
Basically, once the site is designed, can the content be easily changed and updated.
If, by content, you mean entries, then, yes, that’s easily done. However, if, by content, you also mean rearranging content on a page, adding or subtracting other page elements (not entries) via templates, that’s not so easily done.
The closes (sic) I’ve worked with in the CMS field is Wordpress (sic).
The differences are substantial. WP is very good for the non-technical weblog user who selects a design they like, clicks to make it go live, then simply adds content (categories, too). That’s about it. Want to rearrange the home page? Sorry. That’s not so easy in WP. Want to place some advertising here and there? Sorry. Not so easy in WP.
However, with the right template groups, templates, and weblog setup, all those extra requirements can be made quite easily in EE, certainly more so than in WP.