l'errore più comune che si può fare con i design pattern è l'abuso...

devi valutare quali sono le esigenze della tua applicazione e poi decidere che pattern utilizzare.

MVC è spesso una buona soluzione comunque.

senza altri dettagli è impossibile per noi darti una valutazione.