What does trailing comma support get you?
In which language can't you do array.join(",")? You can even do that in Java with one of the myriad of string libraries. I haven't hand-coded joins since (at least) six or seven years.
It is, however, wrong to say it's terrible because of laziness.
Honest question: Such as?
Prototypical inheritance may have gotten much more exposure via JS, but I'm not overly impressed with it, and I hardly think it makes up for the rest of the language.
I still don't get around how `this` can be so broken.