@SeanFarrow I've been using Angular for a couple of years now. For professional "applications" its pretty awesome. The only downside is if you have to render a shit ton of things on screen. But there are work arounds including virtual repeaters. So far I've built two (big) AngularJS apps, both with distributed backends. One with MassTransit and RabbitMQ and my current one im currently extending to use Akka.net.