@cstross I can't recommend LibreOffice enough! It's intuitive, reliable, feature-rich and stable. Plus you can import or export in pretty much any document format in existence.
I have had compatibility issues in the past - a job application form which didn't work in LibreOffice because all the input fields were broken, for some inscrutable reason - but it's a rare enough occurrence to not be worth worrying about.