Update for 2026: I’m still using each of these apps, but I’ve also added #Memrise.
They updated/changed the app and added a language I am studying, so I revisited it and I’m liking it so far.
I don’t see it as a main learning tool, but it’s great to supplement with. Video heavy w/ native speakers.