Yep, I don't really understand why people suffer with other less matured and not really convenient solutions, when you get everything out of the box, a modern, super fast, easy to use solution, with awesome community with Ember.js. And you can learn it for free, and not just with a pointless todo list tutorial. You can build huge applications without any problem, what you can learn here quickly for example: http://www.yoember.com And you knowledge is valuable, because big companies, serious startups using it heavily, so jobs are there a lot.