I think this article demonstrates very well why I think React should be the first choice for any new web projects... what to go with it (ember, flux (and related), or other) is open to more debate.
Of course there are great alternatives with similar workflows (mercury, etc).