The software is pretty good so far. Eventually, more interactive speaking via unexpected questions or commentary to respond to as well as slang would be useful. Entire, paragraphs of speech (some of which I assume will come in more advanced lessons) to have to parse and then respond to in a novel way it seems would be effective.
Also, since language seems to be acquired more effectively through speaking, a way of separating pure speaking instances from reading instances of the same words and phrases, would be useful. Developing learning which does not rely on picturing words in the mind first when they are spoken to you, but a purely separate verbal memory would seem to be useful.
The drilling of the material in various forms is effective. The repetition that comes from it is needed; I know by other experience.
Again so far so good!