Office is fine, but there really is no reason to upgrade to a newer versions. We license Office, so we are buying 2007 because that is our only option. We run 2003 and have no intention of upgrading the baseline for a couple of iterations in the suite. This is the problem that MS is feeling in its core divisions. There really is no cost justification to upgrade. The incremental increase in functionality is not worth the expense. The only concern is when the EOL a product and there is potential for a security related incident. I agree with the OP, the free products really can't compete with Office.
Thanks for the input, Jeff.