I think one big difference is that if right now I play the GL demo on Firefox using asm.js, it works.
If I play the same demo on Chrome.. it works.
Now if I play nacl stuff on ANYTHING else than chrome is does NOT work.
For me its not about having a nice language, it's about being standardized.
Else, I can just provide C binaries, they're faster than nacl anyway.