It's not much better for language learning than just playing Candy Crush. As long as you don't delude yourself into thinking this is time spent productively, then sure.
I disagree. Duolingo will never make you fluent, but you'll at least learn some vocabulary. Even setting Candy Crush to a different language won't really teach you much.