I like how easy it is to use Dart in general as well as AngularDart; very handy! In order to work effectively together, both Google's languages should be used - but that doesn't mean either one has an edge over the other (unless they are better for some specific tasks). The only thing I dislike about Dart/AngularDart compared to Java or Javascript would have to be its compilation speed when using webpack / angular2. Using dartlang makes coding much easier by reducing boilerplate code. Having access to libraries built specifically using these tools saves time while also helping us build more robust applications faster. The best part is that it's free to use for private projects (or even open source). It has some rough edges but I think they're being worked out quickly now! There are no downsides at this point in time because there haven't been any new features added since its initial release back around 2013 or so - which was when we started using dart as our primary backend framework of choice within an AngularJS project. We were looking into other options like TypeScript instead before deciding upon dart.