Better than most language apps by teaching from ground up grammar rather than just having you memorize phrases. More developed understanding obtained.
TterraggarretT about Human Japanese, v3.1.1