What most people don't get about Rosetta Stone is that, it builds with the basics first.
Sure we all want to talk and understand the target language immediately. But when Rosetta Stone fails to do that, we call it a rip off or a waste of time.
However most people who do have done little in the way of trying other methods to learn. In fact Rosetta Stone is much faster, and much better at getting me to remember the words and grammar than most other approaches.
It sticks in your head, once you have learned what the color white is enough to consistently answer the softwares questions about it, your unlikely to forget it if you hear it again.
However in my opinion, While it is not the best for Learning the Kana or Kanji of Japanese, it does make an effort to teach them. I found it much easier after I learned the Kana on my own via "Remembering the Kana".