В конфигах не особо, а вот форматы файлов, основанные на XML типа SVG вполне устраивают. Да и язык XPath для простых запросов при разборе html документов мне понравился.
если использовать по назначению, то да. для ручного редактирования--гнойный геморрой с осложнениями. для машинной разборки-сборки, рендеринга--вполне. главное парсить не регэкспами ;)
при больших обьемах таки плохо читаем требуются специальные тулзы, для небольших конфигов предпочтительнее все таки а-ля ini. Кстати, почему .config еще не сделали в виде xml?