iwork really needs a complete positioning change
First of all, iwork needs to encompass a much larger solution than something that competes with Word and Excel. As much as I hate to admit it, beating office is a near impossibility due to enterprise sales agreements. Even IF Apple was able to beat home sales of Office for end-users it would be almost meaningless because of the widespread use of Office in the workplace. Everyone knows word, and word does not suffer from the terrrors of Windows instability. Word works just fine for about 99.9% of users even if it sucks.
Also, beating Excel is alot more difficult than people realize...first, you would need to come up with something that beats Access and SQL and Excel's tight integration with both of those apps, then you would be getting somewhere...
So, Apple needs to redefine what iwork should really mean. By that, I mean iwork should be positioned with all the real tools necessary to do your daily work. This includes email, calendar, communications and lastly, development (ie, pages, keynote, etc or Final Cut Studio + Appeture, or Dev environment, etc..)
Mail, calendar and Address book, ichat, etc. are VERY loosely tied together and need to be closely positioned to each other to provide a real competitor to Outlook ... which is by far the standard to which all groupware are measured. I cant believe M$ is still winning in this space with the vomit that is Outlook.
After that, the iwork suite needs to be closely tied to the groupware solution so that your work is tied to your communication. Its just a plain fact that in the corporate world your communication is tied around projects and work. If you could bring relevance to your communication through the work you are doing, you could see some interesting capabilities. Entourage tries to do this through "projects" but it doesnt really come off too good.