After many years doing buffet and family style I think I can say that buffet is best.

Buffet is cheaper, quicker, and the quality of food is better. With family style the food often sits on the table 5-10 minutes cooling off before everyone is seated. It can easily sit a addition 5-10 minutes before they start eating. That means a very hot good meal has cooled down.

I also do not see any difference in bonding with family style. The bonding dose not come from passing the food around but the conversation. Allowing campers to eat quicker higher quality food allows them to spend more time happily talking with their fellow campers.