Desenvolver qualquer tipo de sistema sem uma equipe que crie uma estrutura de código seguro é "total loucura". Até Frameworks que são criados visando segurança... tem falhas, imagina desenvolver sem utilizar um.
Atenção o que estou dizendo abaixo não se refere a ninguém aqui do fórum. OK!?
Hoje em dia o cara sabe escrever uma condicional (if else) no PHP já se acha programador. As coisas vão um pouco mais além. Começar um projeto não é simplesmente criar uma pasta no DocRoot do PC e começar a escrever códigos. Envolve planejamento, principalmente softwares que lidam com dados de usuários e financeiros. Alguns programadores se quer sabem o que é UML, Modelagem de Banco, MVC, O.O e etc. O.O não é apenas saber criar uma classe.
Durante o tempo que trabalhei dando consultoria em empresas aqui de São Paulo, já me deparei com muita "merda" feita por pessoas que se dizem programadores experientes, e não eram empresas pequenas, entre elas (Movida Rent a Car, Claro ADNews(UOL) e outras).
Desenvolver com Framework, seja ele (Zend, Codeigniter, Yii, Cake, Kohana....) é inteligente e mais produtivo.
** Pessoal por favor não entendamisso como uma crítica a ninguém daqui, pelo amor de Deus!