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.