I lean on using Angular a good bit simply out of familiarity. Also, the approach allows for what I'll call "web design" programmers to grasp the concepts and contribute code. I personally like React because building everything in javascript makes me swoon. But dumping that off onto someone that only understands bootstrap classnames makes things difficult for contribution. If I was left to my own, or my team was all javascript people, I'd go with react. If it's a diverse team I might choose something like Angular or Ember since there's a lot of help steering people in a right direction. Right as in what the middle of the programming bell curve thinks is right.