Angular2 is less complex than Angular1 in my opinion - when you learn Angular2, forget everything you've learned in Angular1, it's a very different framework.
I suggest just going Angular2 and not looking back. Now with the split in the AngularTS and AngularDart teams, if you find any bugs, it's much easier to contribute and provide a fix yourself.