Every language app has its advantages. Memrise is the app that I recommend above others, why?
Because it teaches you how to learn a language the way your brain does! Through images, listen and expressions. This way helps your brain to create concepts and understand better whatever you are learning.