Ive tried several apps and this one is the best for learning hiragana/katakana by far. My only criticism is that the font size is too small on the iPhone. I dont see any reason why the kana fonts cant be bumped up a couple of points to be easier to read.