Пользуюсь LibreOffice 4.3 и заметил, что когда сохраняешь документ в .odt, то он весит почти в 5 раз больше нежели чем в .docx формате. Почему такая большая разница?
Потому что либреофис - свободное программное обеспечение. Кстати, сравните не с .docx а .doc форматом, почувствуете разницу.
.docx - формат, разработанный сравнительно недавно - 2010 году, как раз в целях оптимизации старого формата .doc
docx\odt - это zip c xml-файлами внутри, т.е. если файлы потом обрабатывать скриптами, это удобней чем с родным бинарным doc
все зависит от дальнейшей работы с файлами, если вам нужен будет поиск, то возможно вообще нужно будет html в базах, если архив документов то там большой разницы нету в форматах, хотя если их тысячи то идет экономия на памяти