Поработал я вплотную с ChatGPT.
В итоге, как инструмент по написанию готового к работе кода он совсем никак никуда не годится. Если его заставить писать код с нуля, потом его дорабатывать, фиксить баги и т.д. и т.п., то в итоге в 99% случаев получится полурабочий "индусский код". Получившийся код в любом случае нужно дорабатывать.
А вот в качестве помощника, подсказать что-то, с возникающей ошибкой, с алгоритмом и т.п. - он отличный собеседник. Единственное что при этом ему нужно сделать, это в настройках параметр "temperature" выкрутить в ноль, чтобы он говорил только по делу.
Если кто до сих пор не знает как полноценно использовать ChatGPT-3.5 бесплатно и без СМС (в прямом смысле) - гуглите "ayaka14732 ChatGPT"