I've had duolingo for three years, and have used it every day in that time. The app is good for learning, and a nice thing to do on a daily basis. However, the constant course changes meaning you lose progress, have modules deleted, or have to re-do stuff you've already covered is incredibly frustrating. 6 months ago I was fairly close to finishing the tree, and I'm now nowhere near.