I would switch in a heartbeat if MS office would be on Linux. I have tried all alternatives, including MS office online and I always encounter some kind of formatting fuck up. That's just not acceptable for my job.
you could run it in a vm if you really have to, they have very low overheard on modern computers. mine isn't even modern, it's a thinkpad x230 laptop, it can run a win10 vm without slowdown. also hlps to have a vm sitting around in case oyu need it for anything else
Can I ask what you're using? I tried virt-manager with a win 10 installation and it barely works. Granted an i5 5200U is not beefy by any means but at 100% CPU usage everything just stutters.