Not a requirement, but a preference.
Onlyoffice looks like it might be good, I’ll give it a try.
Can’t stand libreoffice, it feels much like Office 2007 which was the worst version I ever had to use — fixed with 2013 and 2016, but libre hasn’t caught up.