After working with react, IMO angular 2 is probably going to come to the game too late. If it's anywhere as complex as 1, then I see no point in using it. React takes the cake in simplicity and expressiveness. It's also a truly component oriented system.
I think the most visible difference will remain that React is code centric, with templates as a sort of special case of code. Angular (1, 2) is more explicitly divided between code and template.
I believe the main driver in choosing between them will not be technical, but cultural. There are many organizations where considerable value is ascribed to the notion of code versus template, such organizations might lean toward Angular (especially in version 2) over React and friends.