Do meu lado, só uso o ChatGPT quando ao pesquisar no Google alguma solução não mostra uma solução recente e que tenha a aceitação comprovada. A hiperpopularidade do Stack Overflow faz que o Google coloque ele nos dois, três primeiros resultados nas minhas dúvidas a respeito de como programar determinadas situações, ou para verificar se é possível determinadas questões em uma biblioteca (quando essa biblioteca não tem uma documentação clara), jogando possíveis tutoriais interessantes e a própria documentação em segundo plano.

O ChatGPT, como já processou as referências, seja por Stack Overflow, ou documentação ou tutoriais independentes, ele tenta fornecer uma resposta interessante (detalhe, para ampliar a assertividade, eu sempre pergunto em Inglês). Não é 100% assertivo, mas na maioria das dúvidas que deleguei a ele, ele acertou.

É claro que não se pode confiar 100% nele. Quando o ChatGPT fornece a resposta por meio de código, eu sempre procuro testar o código que ele colocou por meio da CLI da linguaguem, JSFiddle, ou uma rápida POC. Quando vejo que ele forneceu a resposta correta, incorporo a solução ao código e emito um feedback a IA.

Creio que se usar a ferramenta com responsabilidade, e sem confiar cegamente, pode ser uma boa ferramenta.