Thorough and easy to use
I just started on this app (only on chapter 3), but so far it has been very comprehensive and easy to use! It provides much more of a foundation than apps like duolinguo in that you learn the why and how behind words and grammatical structures.
Fancyfannie about
Human Japanese Lite, v3.1.1