And if you're willing to consider LaTeX, I'd definitely recommend LyX.
Neither latex nor LyX is a replacement for Office.
That depends on what you use Office for - which is why I qualified my statement. I wouldn't recommend them as general replacements, but they exceed my documentation needs.