The problem with Backbone in my opinion is that it's just too freeform. It's great for developers who like ultimate flexibility and have a good idea how they want to structure thing, but it's terrible for developers who get paralyzed by choice (like myself).