I use OpenOffice on my OSX box all day long, every day. It's what I use as an MS Office replacement. I can't offer you advice on what's best to replace it, but I can offer at least a data point that there's nothing intrinsically wrong with the OO program such that it randomly loses data. Hell, I even have to use its recovery program once in a while, and that works a champ as well.