Great list! I’ve tried Duolingo and Memrise as well, and they’re super helpful for daily practice. HelloTalk is also worth checking out—it’s really good for chatting with native speakers and practicing naturally. Have you tried Busuu or Tandem? Those two are also quite popular in the language-learning community.