Client / Server networks aren't necessarily superior to peer-to-peer architectures. The question is one of appropriateness to an intended task.