In my case, I've been learning Japanese on and off for a couple of years. I had to drop it for personal reasons — not because I got bored or gave up on my own. This year I picked it back up, and I've been at it for around 4 months now.
Little by little, I've been adding more variety. I'm about halfway through Genki II, and I focus a lot on immersion. I started with easy news articles, then moved on to native content on YouTube for beginners, podcasts, anime, and so on. The latest thing I decided to try is VN, since I can listen and read at the same time, plus analyze sentences and grammar points at my own pace without feeling overwhelmed about losing the flow — which is what happens to me with anime.
I also use Anki. I finished the Tango N5 deck and I'm now on the Kaishi 1.5 deck. On top of that, I'm making my own deck to review stuff from Genki I and II that I didn't quite learn properly, just to reinforce it. After that, I'll just stick to adding new vocabulary I come across while doing immersion at a relaxed pace.
I have HelloTalk too. There was a time I used it quite a bit, but since my output is nonexistent, I've put it on standby for now. I saw someone recommend Gravity, so just in case, I installed it and I'll check it out. I always try to go for native material, so being able to practice reading with casual, natural speech from natives on their own social media really catches my interest. There's also another social platform for gamers — I saw a guy using it to play Apex Legends with native speakers, and I'm a huge fan of his videos. I'd love to get to that point, but for now I'll just spend a couple of years soaking up extensive input.
I think Satori Reader is a really good investment, but for now I'm sticking to free material. I learned English mostly by playing games and watching series, so I want to take the same route with Japanese. I was pretty dumb when I was younger and barely studied English for classes… it's one of my biggest regrets. But thanks to all the mistakes I made learning that language, I've been avoiding them with Japanese, and I'm really happy about that!
And well, to answer your question: I learned English to open doors for myself, and it's what I'm most grateful for. I learned how to draw, how to use Blender, I'm tech savvy, and I've picked up quite a few skills thanks to it. I want the same with Japanese, especially in the art aspect. There are so many Japanese artists I want to learn from — buying their books, reading or watching their tutorials and courses, etc. But honestly, my biggest goal is to be able to communicate with locals when I go to Japan and enjoy non-touristy spots without being afraid of the language barrier.