I use babbel.com which is a paid only app though(i think). It has a more traditional approach to teaching, explaining tenses and even cultural stuff but it is still somewhat gamified with short sessions. It is using a separate "review" part for repetition that focuses more on newly learnt words or words that you got wrong.
By default, it is weaving 1 normal lesson+reviewing sessions which can last as long as you want(or till you exhaust the available words for review, maybe around 30 examples per day).
It uses real recordings of people and for the most part, the audio quality/pronunciation is good. It uses a lot of realistic scenarios and dialogues. It has some minigames that help with vocabulary but i dont use them.
I have been using it for 5 months and i am pretty satisfied with it. It isnt perfect and it kinda lacks the refinement of duolingo but it is very good for learning stuff.
PS Depending on the language you are interested, there might even be podcasts that help new learners.