It's decent for scenarios where I need to look something up but don't have the most likely specific words for the concept, it seems to be able to consider synonyms and/or domain-specific jargon that I don't have a grasp of yet.
It's bad for scenarios where I need to accomplish something using a specific version of a library, language or platform. It can help to be very specific with your version numbers in your prompts, but at a certain point it doesn't seem to alleviate the effort of just reading version-specific documentation for whatever you're trying to do yourself.
It's worse than terrible at writing code, because it's great at writing code which looks correct and is thoroughly commented as though it understands what the code it's generating should be doing, but that code is often wrong in subtle ways.