Como você pode explicar a diferença entre backbone.js, angularjs e react em 5 minutos?

Eu usei todos os 3.

O backbone é uma biblioteca completa para o front-end, que depende muito do jQuery para manipulação do DOM e do AJAX.

React é uma biblioteca somente de exibição para o front-end, especializada em fechar a lacuna entre a marcação e o JS.

O Angular 1.x é uma estrutura completa para o front-end, ditando como criar módulos até como os eventos DOM e AJAX são tratados e como estruturar aplicativos inteiros.

Emparelhei React with Backbone com sucesso. Mas eu diria que, embora o React tenha desempenho e seus recursos de composição sejam bons, se você estiver iniciando um aplicativo de médio e grande porte, o Angular 2.0 será o caminho a seguir, pois o Angular economizará muito tempo.