It's been a great way to review and practicing listening and speaking skills. It's a great starting point too. I live in Japan and have been picking up Japanese very slowly. Rocket Japanese does a good job balancing all elements of learning the language. It obviously isn't the best for learning kanji...BUT kanji isn't my goal right now. There are some great kanji apps out there to supplement that that too, such as kanji garden. This site is also very user friendly.