Формат выбирают не по моде, а по структуре информации. Обычный текст удобен для заметки, инструкции или письма. CSV подходит для табличных данных, где каждая строка похожа на следующую. JSON полезен, когда у объектов разные поля или есть вложенные списки.

CSV легко открыть в табличном редакторе. Но в нём неудобно описывать сложные связи и многоуровневые значения. JSON выглядит более подробным, зато позволяет хранить объект вместе с его свойствами и вложенными частями.

Важнее договориться о правилах

Даже простой формат становится удобным, если заранее определить названия полей, разделитель, кодировку и правила для пустых значений. Без этого одна и та же таблица может читаться по-разному в разных программах.

Текст, CSV и JSON не конкурируют друг с другом. Они решают разные задачи. Начинать стоит с вопроса: информацию будут прежде всего читать люди, редактировать как таблицу или передавать между программами?