The dart2js team is one of the teams with the most developers on it. There is a huge effort going into it.
Dart2js generally does a good job, but a few features (like mirrors) that are still in beta-quality, are currently a constant source of grieve for the developers. We would have liked to delay their release until they were more stable, but several customers really, really needed them.
Things are getting better, though, and I hope that dart2js will fade into the background (as a simple working tool) soon.