You know what language is pretty good that no one would ever pick? Actionscript. It's like javascript but it has strong types (if you want them) and a decent toolset. Of course, everyone hates flash now...
I've worked with it, I hate it. I hate strong typing, after ten years in the corporate life I learned to hate java, c#, etc.
Thanks, but I am more than happy with JS as it is.
And node.js is coming along sweet on the server.
Haxe is even better. Very similar to Actionscript but with more comprehensive type inference and generics, to be brief.