I been using AI myself. It all depends on what you're programming. If it's anything important, like embedded software: Not a chance in hell. But if it's for something like making a parser for large note pad files...I found it's great.
Personally I wouldn't ever use for something like homebrew...