XML je pro výměnu dat asi nejvhodnější. Vadí mi na něm však, že je trochu víc ukecaný, než by mi bylo milé.
Ohledně čitelnosti je to podle mne sporné. Pokud jsou data v kratších řetězcích než jsou názvy značek a atributů, čitelnost klesá. Proto vznikají alternativní jazyky. Pro zápis většího množství dat ve formátu YAML (a podobných) je potřeba používat outline editory.
Tvůrci alternativních jazyků by si však měli uvědomit, že bez funkčního obousměrného konvertoru do/z jazyka XML má jejich jazyk jen omezené uplatnění. Každý ať si vytváří a ukládá svá data v čem chce, ale vnější rozhraní XML bych v dnešní době bral jako dogma.