I guess Duolingo's interface is just simpler and more intuitive. The sentences are a little dumb but the app is just really easy to use, and the website version is way better, and you can connect your progress with LinkedIn, which is nice. But there is probably a bunch of other apps even better of course, people are just more used to Duolingo, due its popularity.