So far, my #1 choice is webpack + npm. Webpack may seem weird to config in the beginning but after using it, you realize you are saving a lot of time that you spent with other tools.
It's unfair to compare Backbone with Angular. Backbone it's just a small set of components that can be use/extended in order to satisfy your needs, that's what I actually like about Backbone.
Try using Backbone with Marionette and a data binder like Stickit or Rivets, that's what you may need to reduce you boilerplate code.