Funciona muy bien pero tienes que hacerle bien las preguntas metiéndole contexto (lo que se llama ingeniería de prompts).
Si utilizas herramientas como copilot integrado en algún entorno de desarrollo (visual studio code por ejemplo) te lo hace mejor, al tener el proyecto abierto y tener ese contexto, de los ficheros que tiene, etc.
Preguntando directamente a chatgpt te vale para una cosa puntual que luego has de insertar y adaptar a tu proyecto o tienes que irle orientando desde el primer momento, para que te diga qué ficheros crear y te los de uno a uno (y cuando alucine reorientarle).
El copilot lo tenéis gratis todos los que estéis en universidad (y no se si estudiantes en general) con el github student pack.