I think a lot of the problem is that you don't know how much you want to commit to a product. I have tried a number of JS frameworks, and wouldn't pay for any of the, I would pay for Django (or get my company to) as it has saved me loads of effort over the last 4 years. Though it did take probably 6 months before i was aware quite how much effort it was saving me.