1) it's just JavaScript - winning some CoffeeScript fans
2) regular JavaScript is valid, (just like SCSS vs SASS)
3) it has day 1 interop with vanila JS (Dart just started, and until it has it, it's just a play-with language)
4) TypeScript support for most popular editors (Dart has mostly Eclipse I think, TypeScript has support for everything but eclipse, but an eclipse plugin is just a matter of time probably)
5) TypeScript has a bit more chance becoming a standard, (future ECMASCript 6?)
Well played Microsoft, didn't see it coming...
VS 2012 is actually nice, still I would probably wait for an Eclipse plugin (I'm sure someone out there is already working on it) but this is for me a big reason not to start learning Dart