I have to think about what works best for me.
The other day, I needed to print a Word document. And when I say Word document, I mean the nastiest thing ever - floating table elements, background printing, the works. At that time I had 3 programs on the Mac to try with. Mariner Write, my no-nonsense word processor, wouldn't even open it. Abi-Word and Pages opened it, but weren't able to correctly display many of the elements. What I ended up doing was opening it with OpenOffice on the Windows computer and printing to PDF, and then printing the PDF from the Mac (network printer issues aren't solved yet).
The Win OpenOffice interpretation of the document wasn't perfect, but it was acceptable for my purposes. The main reason I didn't use Mac OpenOffice is because the Leopard implementation of X11 broke OpenOffice. However, while I wasn't looking, a native OSX app was released in October. I downloaded it yesterday, and checked the evil document to see how it looked. Unbelievably, it was not quite right. I had the same document open in the same program, one on a Mac and one in Windows, and they were different. This is a major issue. I need to be able to view documents very precisely. If people are going to be producing stuff like that with Word (the shouldn't, but that's another story), I might need to have Word available in some form.
There's also the Excel issue. The program I use for school (and work after that) can process Excel files directly, with no issues. But only if they are Excel files. .xls files created in OpenOffice or some other spreadsheet don't work. The only way to get an OpenOffice file to work is to create a headered ascii table, which is a couple extra steps outside the spreadsheet program. I think this has to do with the program reading special proprietary embedded headers from the document, rather than interpreting the table itself and figuring out what to do - which is bad programming, but since the program only runs on Windows, they figured it was safe.
Thus, it looks like I might have to invest in Microsoft Office. It's a damn travesty, but I don't see any other options. I have to be able to view documents precisely. And I need to have a spreadsheet that can be used to edit and create table files for ArcGIS. OpenOffice has tried really hard to work as an Office replacement, and in many ways it outperforms Office. But OpenOffice can't cover all aspects, and occasionally people get to the point where they have to choose between industry standards and personal politics.
Comments welcome.