If you’re replacing all of O365 (excellent choice, BTW), I do recommend Nextcloud with a few plugins. I use it specifically for sharing contacts and calendars among my family.
LibreOffice is my desktop word processor and spreadsheet, and I use it more than OnlyOffice, but if you need two people in the same file at the same time, OnlyOffice is a better option.