The biggest problem of Duolingo is a requirement to write in native language correct translation of the phrase. For this the learners spend a lot of time without any benefits for learning new language. It would be much more efficient to use multy chose approach.