Yes, Keynote does have some really great features and impressive effects. Name another application that has the wonderful new transitions introduced in iWork 09. The application is also fairly easy to use. Having said that, the program doesn't have an ounce of stability.
I've been using Keynote to produce presentations for my employer since iWork 08. There were quite a few bugs in '08 that have yet to be addressed in '09. For a while, I was working on one of the older white MacBooks (2,1). Upon pressing the 'Play' button to view my project, my computer would often restart. This would cause me to lose any unsaved changes, and quite frankly, that is just a huge pain to deal with. Luckily, I'm not on a powerful, new MacBook Pro and don't have that problem anymore, as that bug is only MacBook specific.
The other problem with the program is the timing. With Keynote, ten seconds is not ten seconds. But that is fairly easy to get around with a little trial and error. I can deal with that, right?
What I cannot deal with is the fact that the same project played several times produces results of different links. As an experiment, I recently took one project and played it three times. I captured each one with ScreenFlow to compare. The project was three minutes long. Up to the 30-second mark, everything was in-sync. From there it was just downhill, as nothing lined up. One ended at 2:57, another at 2:58, and the last at a whopping 3:00. This can create real problems if you creating your soundtrack after gathering the project, as nothing lines up. Using a weak computer could explain this, but Apple, I'm using one of your new MacBook Pros.
Ok, so maybe that isn't so bad, right? I mean, a few seconds can be made up for with some third-party editing tools. But what about when your project is in the final stages and you realize that you need to change the timing of the transition between slides one and two? Well, changing the transition time between one and two may make slide six stay onscreen for more of less time. I've often changed the timing of a transition only to find that another slide stays onscreen for up to ten seconds less! And then, when you fix the timing on slide six, you have to fix the timing between slides two and three again.
Sorry, Apple, but you guys are losing my trust. I can't believe you released a new version of this buggy program without fixing these major bugs. We understand that you have a lot on your hands, but don't forget that for many of your users, iWork is a part of their work. And believe me, we also have a lot on our hands.
Keynote just does not cut it.