>Javascript is in fact a nice language if it were not for the dom api discrepancies and bugs in browsers
I generally agree that JS gets a bad rap, but there are problems with it that go beyond problems with any particular implementation - some part of the language itself are distressingly bad.
The exact behaviour of its semicolon insertion, in particular, is unforgivable.