Работать с атрибутами проще, предсказуемый результат, меньше зависимостей от реализации
Только тут надо принимать во внимание что DOM не гарантирует сохранность последовательности атрибутов при чтении, поэтому когда последовательность то же является значимой атрибуты не применимы.
А парсеру плохо не станет от длинных строк в атрибутах?)
"Война и мир" Лва Толстого засовывать в атрибут не пробовал, но особо не забочусь о длине строк, нареканий не имею. Если у тебя XML файл раздут до нескольких десятков мегобайт то снижение производительности пожалуй естествено.