Why use this over coffeescript?
Note on CoffeeScript: it took me _one_ .coffee script to get used to the syntax, and I'm never ever gonna write vanilla JS again if possible.
AFAIK the creator did work on CoffeeScript for a while but decided to go in a different direction.
There are plenty of different alternative JavaScript dialects out there, from new ones like Kaffeine to ports of popular languages. http://altjs.org/