I think that a project actually stopped spinning its wheels a bit today. Why? Because the right people are getting angry. And showing it. Voices were sharp--just on the border of yelling. Two rather different universes collided, so it's to be expected. And I think that the person who's supposed to be holding it all together might just be getting the memo that it's not enough to break a project into chunks and put the smart people on the hard problems and the lesser talent on the gruntwork. Particularly with the personalities involved.
For me, it was kind of invigorating; for the more passive folks, maybe not so much. But however much you might dislike confrontation, I think we can agree that it's ultimately better to work with people who will disagree with you to your face (even vehemently), rather than those who will sabotage you behind your back.