I started doing Minato (free online course). It has listening and lots of writing too and it keeps it all within a neat little package for whatever the unit is about. (Eating out, attending a party, vacationing, etc.)
Duo Lingo is just a do-one-lesson-for-the-streak daily event for me by now.
I am doing a ton of Wani Kani to get kanji under my belt.
Renshuu is the GOAT for just learning a bunch of words (which is the biggest boost to your learning).
Props to Minato though, I feel like my reading, pronounciation, speaking, kanji, and listening abilities have all increased the most from that and in the shortest timeframe.