Scripting should be very user-friendly. That's its purpose.
It should make content creation a lot easier on you if you go that route. The hard work is in implementing/embedding the interpreter, but once that's done you should be able to create/modify content pretty painlessly.
Ah you are mistaking me when i say "scripting".... i mean C# unity scripts.... not a script like the above post just mentioned.
i just laid out the framework a couple nights ago, before i start laying out the scenes that are going to make up my demo, i need to do my battle system in case i need to make changes to the overall data structures. I won't know how i feel about the dialouge system until i start scripting dialouge in a week or so.
And yes, i suspect having some sort of arbitrary format would be nice for quick edits and quick finds and all around reader friendliness, but visual studio is a pretty nice tool and has search and replace so its not THAT bad, just not very elegant and custom .