LUA is a very straight foward and amazing thing (www.lua.org). Even if it does make it a little more complicated it will be well worth the control you can implement. Besides, this way, with scripts, you don't have to compile!
After thinking about the advantages and disadvantages of XML and also of LUA-Script I came to the conclusion that I only use XML to save the Particle Informations. LUA-Script will not be included because I am also able to save timline informations with XML. Following it will be easier to read the XML-Files and to edit them by a text editor...... and I don't see a sense in using LUA-Script because there is nothing that is realy "script-able"