WaniKani is awesome
I'm learning Japanese—just because—and I'm using WaniKani to learn how to read Japanese.
Unless you're a language–learning buff, that might sound pretty dull. But the user experience of using WaniKani is something else. So much so that I'm actually paying to use the service! The tone of the mnemonics they use, the design of the website ‐ hell, even the emails they send you when you level up are great.
It's really good to see. And the fact that this is a website (and not a native mobile app) that works beautifully on a small device makes me happy. Hats off.