I've tried learning apps with LLMs and part of the issue is that you can't have much of a conversation early on. A conversation of "how many cats do you have?" "I have two cats" "what color are your cats", etc., isn't much different than the non-AI lessons. At the point where it would be really useful, the other options you mentioned are much better choices.