I would not rely on this for non-trivial code. It also auto-suggests comments, which are sometimes right and sometimes a guess.
For auto-filling boilerplate code, it has legs. And it's a nice delight when it predicts what I wanted. For proper optimized algorithms, no, not now