I'm not a fan of CoffeScript, it fixes the wrong problems. It's not the syntax that's the REAL issue, it's the fragmentation, lack of module system, etc.
Everything is an Expression (at least, as much as possible)
a lot of the hassles with JS just disappear with this "small" change (if applied extensivly)