Cássio, sua dúvida é interessante, e posso dar minha opnião, pensando como empresário:
2º Pelo fato de ser local é melhor para gerenciar, dar manutenção. - Tem pessoal especializado pra isso ? Qual o salário do caboco ?
3º É possível criar quantos sites, ou banco de dados se quiser, já em terceiros tudo é pago como serviço adicional. - Mesma pergunta de cima.
4º Possibilidade de desenvolvimento interno da empresa como intranets. - Mesma pergunta de cima.
5º Updates sempre atualizados, o que não ocorre muito com terceirização. - Mesma pergunta de cima.
hehehe, tipo, se existe uma pessoa que faça tudo isso, com certeza o valor cobrado não será barato, logo, talvez saia até mais caro que terceirizar. Por outro lado, se for contratar pessoas para cada função, exigirá muito mais coisas, como por exemplo, treinamento, salário, e se a pessoa for especialista no assunto não cobrará barato, fora que se der algum problema a empresa que se vire para arcar com os prejuízos.
A terceirização te da um pouco mais de mordomia(veja bem, estou falando em mordomia, não conforto), pois se algo der errado, visto existir um
contrato específico, a empresa que presta o serviço arcará com o prejuízo total, fora que é mais fácil confiar em empresas do que pessoas, por exemplo se seu funcionário não vai com a sua cara, ele pode ferrar sua empresa, acredite, eu já VI ISSO acontecer na minha frente, quase que a empresa vai pro brejo, kkkkk.
Bom, esse é o meu ponto de vista, abraços.