XML удобней только потому, что кто-то так когда-то сделал и все привыкли к XML, было бы оно в txt изначально, то всем было бы удобно работать в txt...
У меня часть инфы по старинке в SQL, мне так удобней, старым клиентам так тоже удобней, в некоторых местах с практической точки зрения SQL в десятки раз превосходит любой формат файлов, с ним легко и без постороннего софта можно выполнить какую-то не стандартную задачу, вот хочешь ты поднять дроп определенного итема на 30% всем маг РБ с 34 по 69 уровень, 5с и все готово...тебе не нужно искать софт который можно худо-бедно юзать для обработки XML и т.д. по условиям.
Так вот, а все кто приходят с овероподобных сборок, привыкли к XML и по началу тоже им кажется что SQL не удобно, а XML был удобней, но это пока не дойдет до апдейтов, тогда понимают что SQL отличная вещь, когда ты выполнил запросы и все твои изменения не тронуты.