this app does not give explanations about why something is wrong so you are left guessing. then it gives you weird vocabulary to learn and no way to skip them
May1310 about Duolingo Learn Many Languages for Free, v5.1.7