Concordo contigo, mano. Ideal mesmo é sempre começar só com contrato assinado, já vi dar ruim também. Nesse caso, eu só iniciei porque o cliente já pagou e deixei tudo alinhado por escrito antes de codar qualquer coisa. Mas a dica é válida: confiança não exclui proteção.
Não adianta ficar parecendo inteligente com monte de termo técnico. O cliente quer algo, você faz e acabou.
Exatamente, o cliente não quer ouvir termos difíceis, ele só quer saber se você consegue entregar o que ele precisa.