" I'm a fan of LibreOffice"
I am not. But you can run MS Office with Wine, if need be. I do this on occasion since it is the only reliable way to make sure the document will look the same at your client.
For all other stuff, I use Softmaker for Linux. http://www.softmaker.com/en/softmaker-office-linux