Good stuff. I appreciate your thoughtful analysis and totally see why you came to this conclusion. Both are excellent options. I explored React and Angular 2 in detail here: https://medium.freecodecamp.com/angular-2-versus-react-there-will-be-blood-66595faafd51#.slp336szj
Thanks for the post!