It is sad to see people spend time criticizing each other, rather than spending time on improving the web technology as a whole. Both Angular 2 and React are good tools, and I am sure we can find good use case for both of them. Google and Facebook have both invest a lot of money in developing these tools openly, which help drives the web standards. Developers outside of these two companies have also sacrificed their own time contributing to the frameworks, making our life as web developer a lot easier. If anything, all of these open source contributors deserve a lot of respect. If not for their hard work, we would all have to face the set of common problems we used to face some 5 - 10 years ago. I just want to say "Thank you" to all open source developers. No one forces us to use a framework we don't like, so I suggest we all pick the one that suites you, and show appreciation to those people who has made our life easier.