Yaml is definitely better than bloated piece of libreoffice shit. Also, for tables you could use csv, it's easy to edit even with a plain text editor, still it will be rendered as a table in librecalc and similar. But you probably don't need a table format for your case, yaml is good.