I'm about to give up on AngularJS, I'm going to try React
I'm not going to spend a week figuring out how all the internals work so I can roll my own solution.
If going to spend a week on something, it will be working with React. And, I'll see where that goes.