I liked using it. Though, most of the time, it was limited, in the sense that it could only offer completions using the code before the cursor as the context.
I found it most helpful in setting up boilerplate in when writing tests. It could offer testing some edge cases before I could think of them.