Apesar de não ter 100% de compatibilidade, afinal o MS Office é proprietário, o LibreOffice tem uma das melhores compatibilidades no mercado. Outras alternativas com ótimas compatibilidades são o WPS Office, o Google Docs e o OnlyOffice.
Também sei que existe o SoftMaker, mas não tenho ideia da compatibilidade dele
Particularmente eu usaria a combinação de Google Docs e LibreOffice para compatibilidade MS.
Outra possibilidade também é usar o Office365, que é online e é da própria Microsoft.
Eu utilizo o LibreOffice é funciona muito bem, até mesmo em relação ao Excel. O problema é que às vezes preciso redigir uns arquivos do trabalho em .docx e o Documentos não consegue lidar com maestria. Quando ocorre, eu uso Office365, como foi recomendado. WPS eu acho bonito visualmente mas na minha experiência pecou na compatibilidade. Minha ideia era não precisar migrar de um pra outro hahaha, mas aí tô exigindo muito também. Muito obrigado batatinha gostosa.
se outra pessoa criou google docs, que no geral tem entendido os docx melhor que o ms-office web, ainda uso o libre office pelo draw que é bem útil pra fazer umas modificações rápidas em PDF, o libre tbm é muito útil pela interface CLI, se precisa converter um monte de docx em pdf em batch por exemplo, foi a solução que achei com melhor resultado.
se sou eu mesmo que tô criando geralmente vou pela rota do markdown->pandoc se for texto, ou se for planilha gnumeric se é só pra mim ou google spreadsheets se for pra compartilhar ou converter pra excel.