OpenOffice is great. I use it everyday in a professional environment for lettres, invoicing, financial spreadsheets etc. It works brilliantly for general office use.
However, if you are a heavy or advanced user with lots of macros etc. or share complicated spreadsheets etc. with others then MS Office is still the daddy. That said I have never come across a single thing that OOo can't do that MS Office can.