I strongly recommend anyone starting SPA development to checkout AngularJS because I've found that its close to impossible to not end up with a mess when using Backbone.
I for one would never again use a library/framework just because its popular.
Also (at least for me):-
Backbone learning curve: 1-2 months
AngularJS learning curve: 3-5 days