I am trying to become a full-stack web-app developer. I have a few years experience with Java/Scala and the Play framework and lately some Node.js development. I am having trouble deciding what client-side framework to use. JQuery + Backbone.js or AngularJS. I have a little JQuery knowlege, and so does my team, and JQuery works really nicely with Backbone. But Angular has a large community and is well documentd and integrated with Express. What I want is something that has an easy learning curve, fits decently with CoffeeScript, and works well with both Play and Express. Any suggestions on which to use??