Have you tried the online version of Office? 365 I think. I haven’t tried it myself, but I’ve heard that it works well.
As far as Onedrive goes, there’s a client that can be set up for real time syncing, like the Windows client. It’s also called onedrive, and it’s available here:
https://github.com/abraunegg/onedrive
There’s a GUI extension by bpozdena that’s very good too, and it’s linked from the github page 👍
EDIT: Sorry, after I posted I saw where you said you’ve tried the online version of Office >.<
I accidentally dropped the red pill. And took 17 blue pills…