The app gamifies learning to a detrimental degree. It sets up a system that rewards perfecting old content (content you might have already mastered) and punishes discovering new categories. The league system is the culprit as you're in constant competition and threatened constantly by its imposition. Also, the Japanese course is terrible. Commonly the pronunciations will be different without ever explaining when to use different pronunciations. You won't learn anything other than patterns.