As others have said in this thread, reveal.js is good. I've used it via slides.com where I put an overview presentation about my xtopdf Python toolkit for PDF generation from other formats:
Sorry, missed seeing your requirements for the tool, not sure if S5 has them, but leaving my comment up since I think S5 is interesting and definitely a presentation tool.