I do an extensive use of templates, and I like to use full contained templates. I mean that I want to see in the template code all the DOM element
Backbone.Decarative.Views provides you with an alternative way to do this, without having to rely on setElement. For more, check out my answer here.
setElement