I have always preferred learning things in context rather than memorizing long lists of disconnected words. The
Promova course
I am currently taking uses thematic blocks like health or business which makes the vocabulary stick better. When you see how words are used in a specific setting it is much easier to understand the underlying logic. The 4.7 star rating seems justified given how well the content is organized for the average user. It feels more like a structured path toward fluency rather than just a collection of random exercises.