If you need a Spreadsheet program, you should definitely go with Office. Excel is at least 20x better and more powerful than numbers. Keynote is much better than PowerPoint. And Word is slightly better for compatibility with Word documents. However, Pages is much better to use for writing/typing. It's really a toss up. If dealing in the business world, you need Office (in my opinion); I have seen way too many formatting/conversion errors when trying to make Pages view docs or Pages save as Word docs.