Дайте совет по приложению. Что использовать?
Backbone.js структурирует код, помогает распределить задачи и упростить поддержку. Если приложение действительно сложное - выбор хорош. Это своеобразная реализация MVC. 
Для освоения желательно иметь хорошие навыки в JS. 
Можно посмотреть в сторону AngularJS, еще один MV*-фреймворк, будет попроще и много встроенных фич.
JQuery хватит в этом случае. Опыт есть, сделайте быстрее и качественнее.