As I've said before, it's a language processor, not a magic box. I'm extremely skeptical of claims that we'll see radical improvements in the near future, I've seen no basis for that.
It can do some really cool things for sure, but it can't do work of any real complexity. Try to make it do your actual work, not a toy problem. The best I've gotten is a basic starting point, variations on common templates.