I've always been irritated when I sit with my plate in front of me too long after I've finished my meal. A friend recently stated she hates when a server clears her plate when other people are still eating. With a little research I discovered it is actually etiquette to wait until everyone is done before plates are cleared so that the people still eating don't feel rushed. That makes sense but I think most people equate having their plates cleared promptly with good service. Which is it? I'm curious what the chowhounds prefer.