My personal experience has been that the “smarter autocomplete” in the IDE is the bulk of the value add for me. It handles a lot of the really rote stuff - “create a struct that matches this data structure”, “add an accessor for this property”, “make another unit test with a slight variation on this” and saves me an enormous amount of time typing.
I’ve had basically no luck getting code from the chat-style interfaces, though. The bugs often aren’t even subtle, and it’ll either argue with me that there’s not a bug or apologize and produce exactly the same code again.