I'll be presenting about Backbone.js again to the Drupal community tomorrow morning at DrupalCampLeuven. My talk 'Get to know backbone.js, before it becomes just another "pain in the #!$"' addresses the need in the Drupal community to get up to speed about Backbone.js.
Drupal 8 will ship with backbone.js and although backbone is just a tiny library that makes it much easier to structure JavaScript code, it does make the code more complex. It simplifies maintainability but at the same time adds a layer of complexity by adding new abstractions and rules about organising JavaScript code. It is easy to work with as long as we have an understanding of these rules and concepts. To prevent it being "a pain in the #!$", we should get to know Backbone.
As I'm scheduled first thing Sunday morning, I hope people make it that early...