Пожалуй, единственный критерий - будет ли этот файл читаться только программой, или же его будут читать также и люди? Если только программой - бинарник удобнее. Расписал структуру, наложил на запись - вуаля, разобрано по полям! Но человеку прочитать это будет довольно сложно, если файл будут читать также и люди, лучше потраться на более-менее полноценный парсер типа name=value, если редактировать вручную, будет куда проще.