That, I couldn’t give you answer. I mainly develop my own projects and have never worked with any clients like that.
When I used Drupal, it confused me so much that I really didn’t even spend anymore time trying (maybe that was the problem?). But with EE, everything seemed to fit how my brain thinks. Everything just made sense.
Like I said, I can’t speak for Drupal, but with EE, you can definitely set everything up to where the end user does not need to have any html experience. There may be some situations that can’t be avoided, for the most part, it should be like sending an email for the end user. They fill out a form and click submit, and that’s it.