Have you tried
Abiword? There's an OS X version as well as Linux and Windows. I've used it from time to time and found it quite useful for ordinary word processing, but I don't know how well it addresses your particular concerns.
For those looking for a spreadsheet alternative to MS Excel and OO Calc, I'd recommend
gnumeric. Unfortunately it doesn't appear to have a Mac version, just Linux and Windows.