I like your remarks, they make quite some sense. Even if it is built for this, the framework aspect of eZ Publish isn't as widely used as we could wish it was. We don't enough of that very accurate feedback, so first, thank you !
Error handling is imho one of our weaknesses, and I like what you're highlighting here. No promises can be made, but we are working on something quite big, and such feedback is clearly taken into consideration in this work. But since we are right in the middle of the final steps of the 4.5 release, I'll have to postpone further discussions about this topic until it is out.