Also, make sure to try out atom-typescript by Basarat. It's genuinely amazing and feels like Swift. :)
I have the feeling that those Haskell like type-systems are superior to this whole Java/C# stuff.
Although I don't have bigger experience with Elm, Purescript, Scala.js, Ceylon, Websharper & Co I guess its more complicated with them. An advantage here is also that Typescript does not bring along it's own standard library (e.g. new collection types) which could cause problems on interoperability.
Another advantage is getting other people on board. Getting developers from pure JS to typescript is not difficult, especially when they are used to Java/C++/C# (which most developers are). The learning curve for the other languages will be higher for most developers.
Not everyone knows or want to learn Haskell