I think I would highlight the following features:
 * Interactions: last time I checked RevealJS does not offer any kind of interactions. It tends to be hosted as static HTML files, so you need some kind of logic to process interactions
 * Control: Although I believe slides.com allows phone as remote, a user-hosted reveal JS presentation would not.
 * Ease of use - many users don&#x27;t want to edit HTML files. Even I didn&#x27;t want to keep editing HTML files.<p>However, I agree that RevealJS is great and I did use it in my lectures after I gave up powerpoint!