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't want to edit HTML files. Even I didn't want to keep editing HTML files.
However, I agree that RevealJS is great and I did use it in my lectures after I gave up powerpoint!
However, I agree that RevealJS is great and I did use it in my lectures after I gave up powerpoint!