I wouldnt try and use this app to learn the kanji in the first place, but when you want to drill characters youre already learning elsewhere, it provides fun reinforcement. Lots of options let you personalize the experience, and the algorithm for repetition paces you really well.
Janet Seattle about KanjiBox, v2.7.5