My experience with ng2 has been very similar to yours. I am coming from a background of being self-taught in software development and working on my own projects only at the present time. Back in the Spring I discovered Angular as I was looking for tools to do a re-work of my main web app. “It’s totally fine to use the Beta version of Angular 2 in production apps” everyone said. Um, no, I don’t think so.
I’ve decided to wait a little while longer.. I really want to use Material, so I’m thinking I’ll go through a couple of ng2 online courses and start hard-core coding of my project once that is out.
I do think Angular2 will be a great tool once it’s ready to be!