I have grown to hate Microsoft Office over the years. Probably because I used to have to tech support it in a corporate environment. But, if you need it, you need it. As far as I am concerned, an Office alternative is the way to go. This article lists some of the alternatives, their strengths and weaknesses. If you are are ready to leave Office, then give it a read.