Jak jsem tu již porůznu uvedl - mě nejde o konkrétní reprezentaci dat konfiguráků, ale o vrstvu mezi konfiguráky a GUI, tj. aby GUI nemusely parsovat konfiguráky, nýbrž se ptaly té mezivrstvy.
Váš problém s XML mi nepřijde jako problém: Vadný řádek v konfiguráku, který není odhalen, může způsobit tolik nepříjemností, že je mnohem lepší, pokud aplikace nenastartuje vůbec a zároveň upozorní na místo, kde je chyba. Třeba Apache - ten to tak dělá; není problém po úpravě konfiguráku zavolat http -t na otestování konfigurace.