I have started to use Lingvist to improve my french. I have to improve all aspects of my french and the most important one is the writing skills. The exercises proposed are fine to improve the writing skills.
The proposed platform contains elements of gamification where you can measure your results, time invested, etc. I miss that for reading and listening content the platform does not offer exercises to check your level of understanding or listening so you can also track that evolution.