Duolingo is gamification gone wrong, with most of the development effort spent on childish animations! I've been trying to learn Greek for four years using it daily, and most of the time, I'm just trying not to drop out of leagues or ruin my streak, and not so much trying to learn as the gamification incentive is to waste time, not to learn and increase my chance of dropping. What a joke! If I put all this effort into real language learning, I would have been a fluent speaker already. And I'm literally nowhere!