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 code that is more extensible and maintainable
It will result in a more compact product.