Apps for learning languages

Language apps compared by language: what the free version teaches, what the subscription adds, and which method suits which learner.