It's incredible what is can do. But it's also incredible what bad choices it sometimes makes. It's all about good prompting to begin with, but I still feel that it's very helpful to check the code and it's decision it sometimes makes. I don't trust is blindly AT ALL (yet). But it takes away a lot of the boring part of coding, especially boilerplating and such.