The editor I would like to see is one that scales in complexity according to the user needs. If someone wants to create a very generic story with procedural generated stuff and not much depth in npc dialogues and stuff, he/she can do it with not much knowledge in computing. On the other hand, if someone wants to spend weeks micromanaging every aspect of his/her campaign with lots of twists and dialogues, custom content and scripting, he/she can as well. So everyone is happy.