I can see and agree with your rationale for choosing a standard file format vs the home-made options. But, as far as which one(s) and why - I have only worked with YAML. So I will have to defer to others for more discussion on the pros and cons of the file formats.