WordPower Japanese is the best vocabulary app for the Japanese, not because it allows you to to have an easy reference to an organized list of common and useful words, but because it gives you the tools to master pronouncing those very words by being able to listen to yourself talking, and to compare it to a correct pronunciation.
Dimitri Bouniol about Learn Japanese - WordPower