So we pretty much threw PowerPoint out of the window. Besides the fact that it doesn't handle that type of presentation well at all, even if you compromise on the content, PowerPoint seems to crash like a drunk driver if you throw too many graphics at it. The client wanted graphics. And lots of them. Then we thought of Macromedia Director.
Director can handle tons of graphics, and is way more flexible in regards to animations.
It can handle multiple soundtracks, and you can time transitions with much more precision than PowerPoint ever could. That's when the flaws of Director became apparent. Even simple projects can require debugging in Director. And because we only author on Macs, and the project had to be deployed on Windows, we faced cross-platform issues. You have palette problems if you aren't careful, certain transitions just don't work on Windows, and on slower machines the audio can get out of sync with the video.