It has hard dependency with underscore.js to make it more functional and supporting a range of useful collection based OPERATIONS With jQuery it has a soft dependency
When the model changes it can update the HTML of your application automatically
It USES client-side rendering framework or Javascript templating to render html which avoid you to embed HTML code inside JavaScript code.
For UI UPDATES and DOM manipulations if offers a significantly CLEAN and elegant way.