Weighing the Pros and Cons of Complexity in Design

What role does complexity play in design? On the one hand, simplicity is considered a high standard of good design, and complexity seems…