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.