Simplicity vs. Complexity - Cost / Benefit analysis