I wrote a blog post some time ago:
http://blog.dantup.com/2014/05/web-development-sucks-and-its...
And while responding to comments, I read a little more about Dart and it started to look quite appealing. I spend too much of my day maintaining and debugging legacy JavaScript written years ago in sub-optimal ways.