If you use nothing but Duolingo you'll plateau very quickly. It's probably "okay" as a casual side spaced-repetition learning tool—when you're learning languages you generally want to pull from several different resources, and learn with different tools anyway. But don't make the mistake of thinking that Duolingo alone will get you anywhere.
I think this universally applies to repetition-learning, at least when it comes to languages. You need to "cross-train".
If you only use Anki and don't do anything else, it's like building scaffolding on an empty lot, and then building more and more scaffolding without using it to build anything else.
I do however maintain that for many skills it’s better to memorize processes over facts, and develop a more nuanced embedding with natural repetition intervals, rather than overfitting via excessive Anki-fication.
I was wondering how much adding audio cards or "reversed" E->J cards to my routine might help. Are those variations worth the trouble?