I think Powerpoint is good software for this purpose. But you must have some skills for good presentation creation. Another way is to use ready-made power presentation themes from professional developers. Usually such templates requires only text changes.
From my experience, I can state that sometimes you don't need to make a presentation actually, you just can create a good slideshow and that would be enough. Here is a link to slideshow maker with music free download smartshow-software.com/download.php, this software will be really helpful if you decide to make a slideshow. You won't have to spend much time, everything can be done really fast.