Ranked in these QuestionsQuestion Ranking
Pro Free to play
There's a paid version with extra features, but it's free to sign up and play.
Pro Currently offers over 50 languages from around the world
Pro Lots of repetition
Con Not for beginners
Difficult to learn some languages if you're a total beginner.