There's a newer app I use called Natulang, developed by a Ukranian software dev to solve this problem for themself, which is entirely speaking focused w/ AI support and aims to get a person to a B2 level over 360 lessons w/ about 15 minutes each. I'd round up to 30 minutes each for actual time commitment due to the extra SRS sessions tacked on.
I'm 50 lessons in Spanish now and I definitely believe the claim. Recently was on a date w/ someone who knew about as much English as I know Spanish and only grabbed Google translate about a half dozen times.
It doesn't have much in the way of gamification... to me the fact that it seems very evidently effective is enough motivation to do a daily lesson.
Actual LLM powered free-form conversationalist assistants are better once someone has a solid base understanding, probably at least a 2000 word vocab. What you'd really want is a LLM powered instructor that develops and adjusts a lesson plan based on progress.