OK, but is it really a requirement to improve on what you have? That said, I find the O365 versions better than the native Mac versions, and I would run O365 rather than bother with a VM (plus the Windows license for the VM might outweigh the savings you get from switching from Mac to Linux, unless your employer will pay for it).