Do we focus on happy developers or happy editors. Cost for developer time. Fast development time.
It depends on the usage-scenario. Are you going for development time or delivery speed or author / editor happiness = usability for editor. Find the trade of of different approaches.
And of course: It depends on money!