Odgovoricu samo na pitanje iz naslova.
Pisanje koda od nule ti omogucava najvecu slobodu u projektovanju, pokricva sve tvoje tacno definisane potrebe i najoptimalnije je.
Koriscenje gotovog resenja se svodi na prilagodjavanje gotovih funkcionalnosti tvojim potrebama.
Vaganje izmedju "sta zelim da napravim" i "sta mi je na raspolaganju" ce ti nagovestiti koju tehniku da koristis.
Mozda je najbolje da primenis mix?!?