Thanks for the article!
I would add "turn off autocorrection in your smartphone". Autocorrection kind of turns off the brain and you learn much more without it
why not? It's good opportunity to learn ;) Also, I wrote Russian version, but it is out of date…
I found out that Puzzle English contains many possibilities to improve listening comprehension skills. At least they have:
One note about lingualeo. It has a very nice dictionary application and not-bad browser extension. They have really awesome grammar training. Also, their game-RPG-based system encourages to learn English again and again, day by day. But their audition training is completely shitty.
Actually I have B1-B2 and I use Leo as Anki :) Sometimes I do their grammar exercises. Almost all my learn-time I spend on audition in PuzzleEnglish because I find the listening comprehension skill at the most tough one. The one is supposed to spend 3+ hundreds of hours to understand native-to-native speech without efforts. And Leo cannot help with it. Also almost all their new exercises and features are bullshit. I wrote them about it several times, but they didn't fix or improve anything. It seems that they changed their policy or management.
I faced approximately the same issues. However, I chose an other ways: