What is the best reason to use a design pattern?
It will allow you to add that design pattern to your resume.
It will speed initial development.
It will result in a more compact product.
It will result in code that is more extensible and maintainable