I always wait till everyone has their food....unless, like mentioned in several previous posts, someone's food is delayed, and they say for everyone else to go ahead and eat.
I've been with quite a few people, though, who don't wait. They begin eating as soon as their food arrives.