If you are looking for an app with features that can help you work on all areas of language, Busuu is worth paying for. You can practice writing and reading, which is something most apps overlook. The app also lets you submit your speaking and writing exercises for revision, so you can get immediate feedback from native speakers all around the world.