I've never liked how much Crossover costs to stay on the latest version. I only pay for an upgrade when if it breaks. (You can use the last version you payed for indefinitely.) They also will occasionally have discounts.
Prior to having CrossOver, I used PlayOnLinux. When I last used it, Office 2010 worked, but had some issues such as fonts not being embedded in exported PDF files.
It may also be possible to install Office through Steam, which has the Proton compatibility layer based on Crossover. There is some information on using Proton for non-steam games here: https://streamable.com/pukwz
Of course, Crossover is just an enterprise supported version of Wine, so you could probably get Office working in plain Wine, but the automated setup support a tool like Crossover or PlayOnLinux provides makes it significantly easier to get things working without unusual and difficult to troubleshoot issues.