Dev full stack ou especialistas separados (front/back)?
Galera, estou em uma dúvida que tem me deixado meio perdido. Estou começando a pegar mais projetos como freelancer e a questão de ser um dev full stack ou ter especialistas separados (front e back) tá me pegando. Já fiz alguns trabalhos como full stack e, honestamente, é bem legal ter controle total sobre o projeto. Mas, ao mesmo tempo, sinto que em algumas partes do desenvolvimento eu não sou tão bom quanto um especialista. Por exemplo, na parte de design e UX, eu sempre fico na dúvida se estou fazendo a coisa certa.
Por outro lado, quando penso em contratar especialistas, o custo pode subir bastante. Já vi propostas de front-end que variam de R$ 3.000 a R$ 10.000, dependendo da complexidade. Se eu pegar um especialista para o front e outro para o back, isso pode sair bem caro. E, considerando que sou freelancer, preciso equilibrar a qualidade e o custo para não perder o cliente.
Então, gostaria de saber a opinião de vocês: vale mais a pena ser um dev full stack e ter um conhecimento mais abrangente ou focar em especialistas separados para garantir qualidade em cada parte do projeto? Como vocês têm lidado com isso? Quais são as suas experiências? Estou aberto a dicas e sugestões!