This app has really good lessons and a very nice app design. The lessons are rather short with not too much new vocabulary for each lesson. Nice voices and clear pronounciation. You can switch between romaji and kana and everything works good even if you turn off the sound (so it is still useful on the bus or subway)
iMPOLiTE RABBiT about Mirai Japanese, v3.0