En sintesis...
Los design patterns hay que usarlos cuando:
Se conoce con profundidad la teoria
Se cae de maduro qeu se puede solucionar con un patron / ajustes mas, ajustes menos.
Se justifica aplicarlo. Digamos que si para hacer un form2mail, hay que crear 5 clases..... no se justifica.
Si no estan claros esos requisitos, mejor hacerlo de la manera tradicional.
Saludos.
Pablo.