Even though it seems to have a bit different purpose as it offers more structured learning, I find Tiny Cards to be significantly more enjoyable to use than the main Duolingo app. The gamification does play some role in that, but I think it's mainly how the learning is organized.