For me I mostly use Duolingo as a mechanism to encourage myself to spend time learning each day. I find that it's helpful for reviewing a lot of basic vocabulary, but I typically supplement it with other stuff (listening to music, watching shows, youtube language channels, AI conversations, etc). I find I make the most progress when I choose to do things that are challenging which Duolingo really is not.