I use keynote a lot and think it works really well. You have to check the formatting when importing a ppt file, and some of the more advanced features aren't there, but for simple slideshows with transitions, I think it's one of the best around.... However, others might know of alternatives...